Skip to content

Commit 7d76019

Browse files
committed
Fix FederationTest
1 parent dcc9dab commit 7d76019

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

graphql-java-support/src/test/java/com/apollographql/federation/graphqljava/FederationTest.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,25 @@ class FederationTest {
3636
void testEmpty() {
3737
final GraphQLSchema federated = Federation.transform(emptySDL)
3838
.build();
39-
Assertions.assertEquals("type Query {\n" +
39+
Assertions.assertEquals("directive @extends on OBJECT\n" +
40+
"\n" +
41+
"directive @external on FIELD_DEFINITION\n" +
42+
"\n" +
43+
"directive @key(fields: _FieldSet!) on OBJECT | INTERFACE\n" +
44+
"\n" +
45+
"directive @provides(fields: _FieldSet!) on FIELD_DEFINITION\n" +
46+
"\n" +
47+
"directive @requires(fields: _FieldSet!) on FIELD_DEFINITION\n" +
48+
"\n" +
49+
"type Query {\n" +
4050
" _service: _Service\n" +
4151
"}\n" +
4252
"\n" +
4353
"type _Service {\n" +
4454
" sdl: String!\n" +
45-
"}\n", SchemaUtils.printWithoutStandardDirectiveDefinitions(federated));
55+
"}\n" +
56+
"\n" +
57+
"scalar _FieldSet\n", SchemaUtils.printWithoutStandardDirectiveDefinitions(federated));
4658

4759
final GraphQLType _Service = federated.getType("_Service");
4860
assertNotNull(_Service, "_Service type present");

graphql-java-support/src/test/java/com/apollographql/federation/graphqljava/SchemaUtils.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ private SchemaUtils() {
2222

2323
static String printWithoutStandardDirectiveDefinitions(GraphQLSchema schema) {
2424
return new FederationSdlPrinter(FederationSdlPrinter.Options.defaultOptions()
25+
.includeScalarTypes(true)
2526
.includeDirectives(directive -> !standardDirectives.contains(directive.getName()))
2627
).print(schema);
2728
}

0 commit comments

Comments
 (0)