Skip to content

Commit 9773282

Browse files
Update test to support dql directives
1 parent d82fe2e commit 9773282

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

graphql/e2e/common/query.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import (
2424
"io"
2525
"math/rand"
2626
"net/http"
27+
"regexp"
2728
"sort"
2829
"strconv"
2930
"strings"
@@ -2108,9 +2109,13 @@ func queriesWithDebugFlagHaveDQLQueryInExtensions(t *testing.T) {
21082109

21092110
gqlResponse := query.ExecuteAsPost(t, GraphqlURL+"?debug=true")
21102111
RequireNoGQLErrors(t, gqlResponse)
2112+
2113+
// Needed for directives tests (Post remapped to myPost)
2114+
pattern := regexp.MustCompile(`query \{\n\s*query(?:Post|myPost)\(func: type\((?:Post|myPost)\)\) \{\n\s*Post\.title : (?:Post|myPost)\.title\n\s*dgraph\.uid : uid\n\s*\}\n\}`)
2115+
21112116
require.Contains(t, gqlResponse.Extensions, "dql_query")
21122117
require.NotEmpty(t, gqlResponse.Extensions["dql_query"])
2113-
require.Equal(t, "query {\n queryPost(func: type(Post)) {\n Post.title : Post.title\n dgraph.uid : uid\n }\n}", gqlResponse.Extensions["dql_query"])
2118+
require.True(t, pattern.MatchString(gqlResponse.Extensions["dql_query"].(string)))
21142119
}
21152120

21162121
func erroredQueriesHaveTouchedUids(t *testing.T) {

0 commit comments

Comments
 (0)