diff options
author | 0xCmdrKeen <98132670+0xCmdrKeen@users.noreply.github.com> | 2023-10-17 11:58:51 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-17 19:58:51 +0100 |
commit | a3b01c2dd24ccf1d2a4fa8c89df7c4c861fc52ac (patch) | |
tree | 7225b4ace5f8919f04b442c0b39146459645d239 /tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data | |
parent | Bump actions/checkout from 3 to 4 (#80) (diff) | |
download | ferdium-server-a3b01c2dd24ccf1d2a4fa8c89df7c4c861fc52ac.tar.gz ferdium-server-a3b01c2dd24ccf1d2a4fa8c89df7c4c861fc52ac.tar.zst ferdium-server-a3b01c2dd24ccf1d2a4fa8c89df7c4c861fc52ac.zip |
Fix bugs in data import from Ferdium app (#82)
* Fixed misspelled field names
* Fixed broken tests
* Ensure service.settings and workspace.data are not JSON encoded twice
* Accept both snake_case and camelCase input files
* More tests for JSON fields
* Add filename to assertion messages
Diffstat (limited to 'tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data')
-rw-r--r-- | tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data b/tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data index e999c0d..1d90f4a 100644 --- a/tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data +++ b/tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data | |||
@@ -5,31 +5,31 @@ | |||
5 | "services": [ | 5 | "services": [ |
6 | { | 6 | { |
7 | "id": 5641, | 7 | "id": 5641, |
8 | "userId": "1234", | 8 | "user_id": "1234", |
9 | "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b", | 9 | "service_id": "d6901fff-ec44-4251-93de-d7103ed9c44b", |
10 | "name": "random-service-1", | 10 | "name": "random-service-1", |
11 | "recipeId": "random-service-1", | 11 | "recipe_id": "random-service-1", |
12 | "settings": "{}", | 12 | "settings": {"isEnabled": true}, |
13 | "created_at": "2022-06-21 08:29:13", | 13 | "created_at": "2022-06-21 08:29:13", |
14 | "updated_at": "2022-07-19 15:47:16" | 14 | "updated_at": "2022-07-19 15:47:16" |
15 | }, | 15 | }, |
16 | { | 16 | { |
17 | "id": 2134, | 17 | "id": 2134, |
18 | "userId": "1234", | 18 | "user_id": "1234", |
19 | "serviceId": "79769de5-a998-4af1-b7d0-89956a15b0ed", | 19 | "service_id": "79769de5-a998-4af1-b7d0-89956a15b0ed", |
20 | "name": "random-service-2", | 20 | "name": "random-service-2", |
21 | "recipeId": "random-service-2", | 21 | "recipe_id": "random-service-2", |
22 | "settings": "{}", | 22 | "settings": {"isEnabled": true}, |
23 | "created_at": "2022-06-21 08:29:13", | 23 | "created_at": "2022-06-21 08:29:13", |
24 | "updated_at": "2022-07-19 15:47:16" | 24 | "updated_at": "2022-07-19 15:47:16" |
25 | }, | 25 | }, |
26 | { | 26 | { |
27 | "id": 5343, | 27 | "id": 5343, |
28 | "userId": "1234", | 28 | "user_id": "1234", |
29 | "serviceId": "0ac973f8-40dc-4760-b2c2-55e1d2943747", | 29 | "service_id": "0ac973f8-40dc-4760-b2c2-55e1d2943747", |
30 | "name": "random-service-3", | 30 | "name": "random-service-3", |
31 | "recipeId": "random-service-2", | 31 | "recipe_id": "random-service-2", |
32 | "settings": "{}", | 32 | "settings": {"isEnabled": true}, |
33 | "created_at": "2022-06-21 08:29:13", | 33 | "created_at": "2022-06-21 08:29:13", |
34 | "updated_at": "2022-07-19 15:47:16" | 34 | "updated_at": "2022-07-19 15:47:16" |
35 | } | 35 | } |
@@ -39,13 +39,13 @@ | |||
39 | "name": "workspace1", | 39 | "name": "workspace1", |
40 | "order": 0, | 40 | "order": 0, |
41 | "services": [], | 41 | "services": [], |
42 | "data": "{\"name\":\"workspace1\"}" | 42 | "data": {"name":"workspace1"} |
43 | }, | 43 | }, |
44 | { | 44 | { |
45 | "name": "workspace2", | 45 | "name": "workspace2", |
46 | "order": 0, | 46 | "order": 0, |
47 | "services": ["d6901fff-ec44-4251-93de-d7103ed9c44b", "79769de5-a998-4af1-b7d0-89956a15b0ed"], | 47 | "services": ["d6901fff-ec44-4251-93de-d7103ed9c44b", "79769de5-a998-4af1-b7d0-89956a15b0ed"], |
48 | "data": "{\"name\":\"workspace2\"}" | 48 | "data": {"name":"workspace2"} |
49 | }, | 49 | }, |
50 | { | 50 | { |
51 | "name": "workspace3", | 51 | "name": "workspace3", |
@@ -55,7 +55,7 @@ | |||
55 | "79769de5-a998-4af1-b7d0-89956a15b0ed", | 55 | "79769de5-a998-4af1-b7d0-89956a15b0ed", |
56 | "0ac973f8-40dc-4760-b2c2-55e1d2943747" | 56 | "0ac973f8-40dc-4760-b2c2-55e1d2943747" |
57 | ], | 57 | ], |
58 | "data": "{\"name\":\"workspace3\"}" | 58 | "data": {"name":"workspace3"} |
59 | } | 59 | } |
60 | ] | 60 | ] |
61 | } | 61 | } |