diff --git a/src/type/__tests__/validation-test.ts b/src/type/__tests__/validation-test.ts index 629e0b8c3c..921ea87c4c 100644 --- a/src/type/__tests__/validation-test.ts +++ b/src/type/__tests__/validation-test.ts @@ -341,6 +341,12 @@ describe('Type System: A Schema must have Object root types', () => { input SomeInputObject { test: String } + + scalar SomeScalar + + enum SomeEnum { + ENUM_VALUE + } `); schema = extendSchema( @@ -356,7 +362,7 @@ describe('Type System: A Schema must have Object root types', () => { schema, parse(` extend schema { - mutation: SomeInputObject + mutation: SomeScalar } `), ); @@ -365,7 +371,7 @@ describe('Type System: A Schema must have Object root types', () => { schema, parse(` extend schema { - subscription: SomeInputObject + subscription: SomeEnum } `), ); @@ -378,12 +384,12 @@ describe('Type System: A Schema must have Object root types', () => { }, { message: - 'Mutation root type must be Object type if provided, it cannot be SomeInputObject.', + 'Mutation root type must be Object type if provided, it cannot be SomeScalar.', locations: [{ line: 3, column: 21 }], }, { message: - 'Subscription root type must be Object type if provided, it cannot be SomeInputObject.', + 'Subscription root type must be Object type if provided, it cannot be SomeEnum.', locations: [{ line: 3, column: 25 }], }, ]);