From 3f03bd11e788f08f7d350fd557710cc1ce19c5f6 Mon Sep 17 00:00:00 2001 From: dondonz <13839920+dondonz@users.noreply.github.com> Date: Tue, 24 Oct 2023 15:47:33 +1100 Subject: [PATCH] Revert "A test to show that validation rules do not catch a mutation query to schema mismatch" --- .../graphql/ParseAndValidateTest.groovy | 32 ------------------- 1 file changed, 32 deletions(-) diff --git a/src/test/groovy/graphql/ParseAndValidateTest.groovy b/src/test/groovy/graphql/ParseAndValidateTest.groovy index a5ffd60717..949b4aeb5e 100644 --- a/src/test/groovy/graphql/ParseAndValidateTest.groovy +++ b/src/test/groovy/graphql/ParseAndValidateTest.groovy @@ -1,12 +1,6 @@ package graphql -import graphql.language.Document import graphql.parser.InvalidSyntaxException -import graphql.parser.Parser -import graphql.schema.GraphQLSchema -import graphql.schema.idl.SchemaParser -import graphql.schema.idl.TypeDefinitionRegistry -import graphql.schema.idl.UnExecutableSchemaGenerator import graphql.validation.ValidationError import graphql.validation.ValidationErrorType import graphql.validation.rules.NoUnusedFragments @@ -161,30 +155,4 @@ class ParseAndValidateTest extends Specification { then: !rs.errors.isEmpty() // all rules apply - we have errors } - - def "issue 2740 - evidence of not working"() { - def sdl = ''' - type Query { - myquery : String! - } - ''' - - def registry = new SchemaParser().parse(sdl) - def schema = UnExecutableSchemaGenerator.makeUnExecutableSchema(registry) - def graphQL = GraphQL.newGraphQL(schema).build() - - String request = "mutation MyMutation { mymutation }" - - when: - def er = graphQL.execute(request) - then: - er.errors.size() == 1 - - when: - Document inputDocument = new Parser().parseDocument(request) - List errors = ParseAndValidate.validate(schema, inputDocument) - - then: - errors.size() == 1 - } }