Skip to content

Commit f8654d0

Browse files
authored
feat(server): add ProjectImportStatus[VIZ-1641] (#1640)
1 parent 1325e13 commit f8654d0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+2717
-1454
lines changed

server/e2e/gql_project_export_import_test.go

Lines changed: 0 additions & 643 deletions
This file was deleted.

server/e2e/gql_project_test.go

Lines changed: 38 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -19,30 +19,46 @@ import (
1919
const ProjectFragment = `
2020
fragment ProjectFragment on Project {
2121
id
22-
isArchived
23-
isBasicAuthActive
24-
basicAuthUsername
25-
basicAuthPassword
26-
createdAt
27-
updatedAt
28-
publishedAt
22+
teamId
2923
name
3024
description
25+
imageUrl
26+
createdAt
27+
updatedAt
28+
visualizer
29+
isArchived
30+
coreSupport
31+
starred
32+
isDeleted
33+
visibility
34+
metadata {
35+
id
36+
...ProjectMetadataFragment
37+
}
3138
alias
39+
publishmentStatus
40+
publishedAt
3241
publicTitle
3342
publicDescription
3443
publicImage
3544
publicNoIndex
36-
imageUrl
37-
teamId
38-
visualizer
39-
publishmentStatus
40-
coreSupport
45+
isBasicAuthActive
46+
basicAuthUsername
47+
basicAuthPassword
4148
enableGa
4249
trackingId
43-
starred
44-
isDeleted
45-
visibility
50+
__typename
51+
}`
52+
53+
const ProjectMetadataFragment = `
54+
fragment ProjectMetadataFragment on ProjectMetadata {
55+
project
56+
workspace
57+
readme
58+
license
59+
importStatus
60+
createdAt
61+
updatedAt
4662
__typename
4763
}`
4864

@@ -91,7 +107,7 @@ query GetProjects(
91107
__typename
92108
}
93109
}
94-
` + ProjectFragment
110+
` + ProjectFragment + ProjectMetadataFragment
95111

96112
const CreateProjectMutation = `
97113
mutation CreateProject(
@@ -119,7 +135,7 @@ mutation CreateProject(
119135
__typename
120136
}
121137
}
122-
` + ProjectFragment
138+
` + ProjectFragment + ProjectMetadataFragment
123139

124140
func createProject(e *httpexpect.Expect, u accountdomain.UserID, variables map[string]any) string {
125141
requestBody := GraphQLRequest{
@@ -151,7 +167,7 @@ mutation UpdateProject($input: UpdateProjectInput!) {
151167
__typename
152168
}
153169
}
154-
` + ProjectFragment
170+
` + ProjectFragment + ProjectMetadataFragment
155171

156172
func updateProject(e *httpexpect.Expect, u accountdomain.UserID, variables map[string]any) *httpexpect.Value {
157173
requestBody := GraphQLRequest{
@@ -163,11 +179,13 @@ func updateProject(e *httpexpect.Expect, u accountdomain.UserID, variables map[s
163179
Path("$.data.updateProject.project")
164180
}
165181

182+
// export REEARTH_DB=mongodb://localhost
183+
// go test -v -run TestCreateAndGetProject ./e2e/...
184+
166185
func TestCreateAndGetProject(t *testing.T) {
167186
e := Server(t, baseSeeder)
168187

169188
testData(e)
170-
171189
// GetProjects
172190
requestBody := GraphQLRequest{
173191
OperationName: "GetProjects",
@@ -195,6 +213,7 @@ func TestCreateAndGetProject(t *testing.T) {
195213
edge.Object().Value("node").Object().Value("coreSupport").IsEqual(true)
196214
// isDeleted false only
197215
edge.Object().Value("node").Object().Value("isDeleted").IsEqual(false)
216+
edge.Object().Value("node").Object().Value("metadata").Object().Value("importStatus").IsEqual("NONE")
198217
}
199218

200219
}

0 commit comments

Comments
 (0)