@@ -19,30 +19,46 @@ import (
1919const ProjectFragment = `
2020fragment 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
96112const CreateProjectMutation = `
97113mutation CreateProject(
@@ -119,7 +135,7 @@ mutation CreateProject(
119135 __typename
120136 }
121137}
122- ` + ProjectFragment
138+ ` + ProjectFragment + ProjectMetadataFragment
123139
124140func 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
156172func 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+
166185func 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