aboutsummaryrefslogtreecommitdiffstats
path: root/tests/functional/dashboard/import-stubs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/dashboard/import-stubs')
-rw-r--r--tests/functional/dashboard/import-stubs/invalid.json1
-rw-r--r--tests/functional/dashboard/import-stubs/random-file.txt0
-rw-r--r--tests/functional/dashboard/import-stubs/services-only.ferdi-data38
-rw-r--r--tests/functional/dashboard/import-stubs/services-only.ferdium-data38
-rw-r--r--tests/functional/dashboard/import-stubs/services-only.json38
-rw-r--r--tests/functional/dashboard/import-stubs/services-workspaces.ferdi-data61
-rw-r--r--tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data61
-rw-r--r--tests/functional/dashboard/import-stubs/services-workspaces.json64
-rw-r--r--tests/functional/dashboard/import-stubs/valid-no-data.json3
-rw-r--r--tests/functional/dashboard/import-stubs/workspaces-only.ferdi-data26
-rw-r--r--tests/functional/dashboard/import-stubs/workspaces-only.ferdium-data26
-rw-r--r--tests/functional/dashboard/import-stubs/workspaces-only.json26
12 files changed, 382 insertions, 0 deletions
diff --git a/tests/functional/dashboard/import-stubs/invalid.json b/tests/functional/dashboard/import-stubs/invalid.json
new file mode 100644
index 0000000..86d11fa
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/invalid.json
@@ -0,0 +1 @@
Lorum ipsum
diff --git a/tests/functional/dashboard/import-stubs/random-file.txt b/tests/functional/dashboard/import-stubs/random-file.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/random-file.txt
diff --git a/tests/functional/dashboard/import-stubs/services-only.ferdi-data b/tests/functional/dashboard/import-stubs/services-only.ferdi-data
new file mode 100644
index 0000000..d95f3ef
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/services-only.ferdi-data
@@ -0,0 +1,38 @@
1{
2 "username": "John",
3 "lastname": "Doe",
4 "mail": "john.doe@ferdium.org",
5 "services": [
6 {
7 "id": 5641,
8 "userId": "1234",
9 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
10 "name": "random-service-1",
11 "recipeId": "random-service-1",
12 "settings": "{}",
13 "created_at": "2022-06-21 08:29:13",
14 "updated_at": "2022-07-19 15:47:16"
15 },
16 {
17 "id": 2134,
18 "userId": "1234",
19 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
20 "name": "random-service-1",
21 "recipeId": "random-service-1",
22 "settings": "{}",
23 "created_at": "2022-06-21 08:29:13",
24 "updated_at": "2022-07-19 15:47:16"
25 },
26 {
27 "id": 5343,
28 "userId": "1234",
29 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
30 "name": "random-service-1",
31 "recipeId": "random-service-1",
32 "settings": "{}",
33 "created_at": "2022-06-21 08:29:13",
34 "updated_at": "2022-07-19 15:47:16"
35 }
36 ],
37 "workspaces": []
38}
diff --git a/tests/functional/dashboard/import-stubs/services-only.ferdium-data b/tests/functional/dashboard/import-stubs/services-only.ferdium-data
new file mode 100644
index 0000000..d95f3ef
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/services-only.ferdium-data
@@ -0,0 +1,38 @@
1{
2 "username": "John",
3 "lastname": "Doe",
4 "mail": "john.doe@ferdium.org",
5 "services": [
6 {
7 "id": 5641,
8 "userId": "1234",
9 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
10 "name": "random-service-1",
11 "recipeId": "random-service-1",
12 "settings": "{}",
13 "created_at": "2022-06-21 08:29:13",
14 "updated_at": "2022-07-19 15:47:16"
15 },
16 {
17 "id": 2134,
18 "userId": "1234",
19 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
20 "name": "random-service-1",
21 "recipeId": "random-service-1",
22 "settings": "{}",
23 "created_at": "2022-06-21 08:29:13",
24 "updated_at": "2022-07-19 15:47:16"
25 },
26 {
27 "id": 5343,
28 "userId": "1234",
29 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
30 "name": "random-service-1",
31 "recipeId": "random-service-1",
32 "settings": "{}",
33 "created_at": "2022-06-21 08:29:13",
34 "updated_at": "2022-07-19 15:47:16"
35 }
36 ],
37 "workspaces": []
38}
diff --git a/tests/functional/dashboard/import-stubs/services-only.json b/tests/functional/dashboard/import-stubs/services-only.json
new file mode 100644
index 0000000..d95f3ef
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/services-only.json
@@ -0,0 +1,38 @@
1{
2 "username": "John",
3 "lastname": "Doe",
4 "mail": "john.doe@ferdium.org",
5 "services": [
6 {
7 "id": 5641,
8 "userId": "1234",
9 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
10 "name": "random-service-1",
11 "recipeId": "random-service-1",
12 "settings": "{}",
13 "created_at": "2022-06-21 08:29:13",
14 "updated_at": "2022-07-19 15:47:16"
15 },
16 {
17 "id": 2134,
18 "userId": "1234",
19 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
20 "name": "random-service-1",
21 "recipeId": "random-service-1",
22 "settings": "{}",
23 "created_at": "2022-06-21 08:29:13",
24 "updated_at": "2022-07-19 15:47:16"
25 },
26 {
27 "id": 5343,
28 "userId": "1234",
29 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
30 "name": "random-service-1",
31 "recipeId": "random-service-1",
32 "settings": "{}",
33 "created_at": "2022-06-21 08:29:13",
34 "updated_at": "2022-07-19 15:47:16"
35 }
36 ],
37 "workspaces": []
38}
diff --git a/tests/functional/dashboard/import-stubs/services-workspaces.ferdi-data b/tests/functional/dashboard/import-stubs/services-workspaces.ferdi-data
new file mode 100644
index 0000000..750e6ca
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/services-workspaces.ferdi-data
@@ -0,0 +1,61 @@
1{
2 "username": "John",
3 "lastname": "Doe",
4 "mail": "john.doe@ferdium.org",
5 "services": [
6 {
7 "id": 5641,
8 "userId": "1234",
9 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
10 "name": "random-service-1",
11 "recipeId": "random-service-1",
12 "settings": "{}",
13 "created_at": "2022-06-21 08:29:13",
14 "updated_at": "2022-07-19 15:47:16"
15 },
16 {
17 "id": 2134,
18 "userId": "1234",
19 "serviceId": "79769de5-a998-4af1-b7d0-89956a15b0ed",
20 "name": "random-service-2",
21 "recipeId": "random-service-2",
22 "settings": "{}",
23 "created_at": "2022-06-21 08:29:13",
24 "updated_at": "2022-07-19 15:47:16"
25 },
26 {
27 "id": 5343,
28 "userId": "1234",
29 "serviceId": "0ac973f8-40dc-4760-b2c2-55e1d2943747",
30 "name": "random-service-3",
31 "recipeId": "random-service-3",
32 "settings": "{}",
33 "created_at": "2022-06-21 08:29:13",
34 "updated_at": "2022-07-19 15:47:16"
35 }
36 ],
37 "workspaces": [
38 {
39 "name": "workspace1",
40 "order": 0,
41 "services": [],
42 "data": "{\"name\":\"workspace1\"}"
43 },
44 {
45 "name": "workspace2",
46 "order": 0,
47 "services": ["d6901fff-ec44-4251-93de-d7103ed9c44b", "79769de5-a998-4af1-b7d0-89956a15b0ed"],
48 "data": "{\"name\":\"workspace2\"}"
49 },
50 {
51 "name": "workspace3",
52 "order": 0,
53 "services": [
54 "d6901fff-ec44-4251-93de-d7103ed9c44b",
55 "79769de5-a998-4af1-b7d0-89956a15b0ed",
56 "0ac973f8-40dc-4760-b2c2-55e1d2943747"
57 ],
58 "data": "{\"name\":\"workspace3\"}"
59 }
60 ]
61}
diff --git a/tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data b/tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data
new file mode 100644
index 0000000..e999c0d
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/services-workspaces.ferdium-data
@@ -0,0 +1,61 @@
1{
2 "username": "John",
3 "lastname": "Doe",
4 "mail": "john.doe@ferdium.org",
5 "services": [
6 {
7 "id": 5641,
8 "userId": "1234",
9 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
10 "name": "random-service-1",
11 "recipeId": "random-service-1",
12 "settings": "{}",
13 "created_at": "2022-06-21 08:29:13",
14 "updated_at": "2022-07-19 15:47:16"
15 },
16 {
17 "id": 2134,
18 "userId": "1234",
19 "serviceId": "79769de5-a998-4af1-b7d0-89956a15b0ed",
20 "name": "random-service-2",
21 "recipeId": "random-service-2",
22 "settings": "{}",
23 "created_at": "2022-06-21 08:29:13",
24 "updated_at": "2022-07-19 15:47:16"
25 },
26 {
27 "id": 5343,
28 "userId": "1234",
29 "serviceId": "0ac973f8-40dc-4760-b2c2-55e1d2943747",
30 "name": "random-service-3",
31 "recipeId": "random-service-2",
32 "settings": "{}",
33 "created_at": "2022-06-21 08:29:13",
34 "updated_at": "2022-07-19 15:47:16"
35 }
36 ],
37 "workspaces": [
38 {
39 "name": "workspace1",
40 "order": 0,
41 "services": [],
42 "data": "{\"name\":\"workspace1\"}"
43 },
44 {
45 "name": "workspace2",
46 "order": 0,
47 "services": ["d6901fff-ec44-4251-93de-d7103ed9c44b", "79769de5-a998-4af1-b7d0-89956a15b0ed"],
48 "data": "{\"name\":\"workspace2\"}"
49 },
50 {
51 "name": "workspace3",
52 "order": 0,
53 "services": [
54 "d6901fff-ec44-4251-93de-d7103ed9c44b",
55 "79769de5-a998-4af1-b7d0-89956a15b0ed",
56 "0ac973f8-40dc-4760-b2c2-55e1d2943747"
57 ],
58 "data": "{\"name\":\"workspace3\"}"
59 }
60 ]
61}
diff --git a/tests/functional/dashboard/import-stubs/services-workspaces.json b/tests/functional/dashboard/import-stubs/services-workspaces.json
new file mode 100644
index 0000000..54c6889
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/services-workspaces.json
@@ -0,0 +1,64 @@
1{
2 "username": "John",
3 "lastname": "Doe",
4 "mail": "john.doe@ferdium.org",
5 "services": [
6 {
7 "id": 5641,
8 "userId": "1234",
9 "serviceId": "d6901fff-ec44-4251-93de-d7103ed9c44b",
10 "name": "random-service-1",
11 "recipeId": "random-service-1",
12 "settings": "{}",
13 "created_at": "2022-06-21 08:29:13",
14 "updated_at": "2022-07-19 15:47:16"
15 },
16 {
17 "id": 2134,
18 "userId": "1234",
19 "serviceId": "79769de5-a998-4af1-b7d0-89956a15b0ed",
20 "name": "random-service-2",
21 "recipeId": "random-service-2",
22 "settings": "{}",
23 "created_at": "2022-06-21 08:29:13",
24 "updated_at": "2022-07-19 15:47:16"
25 },
26 {
27 "id": 5343,
28 "userId": "1234",
29 "serviceId": "0ac973f8-40dc-4760-b2c2-55e1d2943747",
30 "name": "random-service-3",
31 "recipeId": "random-service-3",
32 "settings": "{}",
33 "created_at": "2022-06-21 08:29:13",
34 "updated_at": "2022-07-19 15:47:16"
35 }
36 ],
37 "workspaces": [
38 {
39 "name": "workspace1",
40 "order": 0,
41 "services": [],
42 "data": "{\"name\":\"workspace1\"}"
43 },
44 {
45 "name": "workspace2",
46 "order": 0,
47 "services": [
48 "d6901fff-ec44-4251-93de-d7103ed9c44b",
49 "79769de5-a998-4af1-b7d0-89956a15b0ed"
50 ],
51 "data": "{\"name\":\"workspace2\"}"
52 },
53 {
54 "name": "workspace3",
55 "order": 0,
56 "services": [
57 "d6901fff-ec44-4251-93de-d7103ed9c44b",
58 "79769de5-a998-4af1-b7d0-89956a15b0ed",
59 "0ac973f8-40dc-4760-b2c2-55e1d2943747"
60 ],
61 "data": "{\"name\":\"workspace3\"}"
62 }
63 ]
64}
diff --git a/tests/functional/dashboard/import-stubs/valid-no-data.json b/tests/functional/dashboard/import-stubs/valid-no-data.json
new file mode 100644
index 0000000..8d4816f
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/valid-no-data.json
@@ -0,0 +1,3 @@
1{
2 "test": "value"
3}
diff --git a/tests/functional/dashboard/import-stubs/workspaces-only.ferdi-data b/tests/functional/dashboard/import-stubs/workspaces-only.ferdi-data
new file mode 100644
index 0000000..13ea9c6
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/workspaces-only.ferdi-data
@@ -0,0 +1,26 @@
1{
2 "username": "John",
3 "lastname": "Doe",
4 "mail": "john.doe@ferdium.org",
5 "services": [],
6 "workspaces": [
7 {
8 "name": "workspace1",
9 "order": 0,
10 "services": [],
11 "data": "{\"name\":\"workspace1\"}"
12 },
13 {
14 "name": "workspace2",
15 "order": 0,
16 "services": [],
17 "data": "{\"name\":\"workspace2\"}"
18 },
19 {
20 "name": "workspace3",
21 "order": 0,
22 "services": [],
23 "data": "{\"name\":\"workspace3\"}"
24 }
25 ]
26}
diff --git a/tests/functional/dashboard/import-stubs/workspaces-only.ferdium-data b/tests/functional/dashboard/import-stubs/workspaces-only.ferdium-data
new file mode 100644
index 0000000..13ea9c6
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/workspaces-only.ferdium-data
@@ -0,0 +1,26 @@
1{
2 "username": "John",
3 "lastname": "Doe",
4 "mail": "john.doe@ferdium.org",
5 "services": [],
6 "workspaces": [
7 {
8 "name": "workspace1",
9 "order": 0,
10 "services": [],
11 "data": "{\"name\":\"workspace1\"}"
12 },
13 {
14 "name": "workspace2",
15 "order": 0,
16 "services": [],
17 "data": "{\"name\":\"workspace2\"}"
18 },
19 {
20 "name": "workspace3",
21 "order": 0,
22 "services": [],
23 "data": "{\"name\":\"workspace3\"}"
24 }
25 ]
26}
diff --git a/tests/functional/dashboard/import-stubs/workspaces-only.json b/tests/functional/dashboard/import-stubs/workspaces-only.json
new file mode 100644
index 0000000..13ea9c6
--- /dev/null
+++ b/tests/functional/dashboard/import-stubs/workspaces-only.json
@@ -0,0 +1,26 @@
1{
2 "username": "John",
3 "lastname": "Doe",
4 "mail": "john.doe@ferdium.org",
5 "services": [],
6 "workspaces": [
7 {
8 "name": "workspace1",
9 "order": 0,
10 "services": [],
11 "data": "{\"name\":\"workspace1\"}"
12 },
13 {
14 "name": "workspace2",
15 "order": 0,
16 "services": [],
17 "data": "{\"name\":\"workspace2\"}"
18 },
19 {
20 "name": "workspace3",
21 "order": 0,
22 "services": [],
23 "data": "{\"name\":\"workspace3\"}"
24 }
25 ]
26}