summaryrefslogtreecommitdiff
path: root/tests/Language
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2023-10-13 20:42:24 +0200
committerEugen Wissner <belka@caraus.de>2023-10-13 20:42:24 +0200
commitfdc43e4e257cbc1cb1a829b81a7278f6404be79c (patch)
treeee3dc860bd641d76672c23936bbd70fd7a93decf /tests/Language
parent2fdf04f54a2d4fe68068ebeb232624e3dcce24b7 (diff)
downloadgraphql-fdc43e4e257cbc1cb1a829b81a7278f6404be79c.tar.gz
Fix non nullable type representation
…in executor error messages.
Diffstat (limited to 'tests/Language')
-rw-r--r--tests/Language/GraphQL/ExecuteSpec.hs12
-rw-r--r--tests/Language/GraphQL/Validate/RulesSpec.hs6
2 files changed, 9 insertions, 9 deletions
diff --git a/tests/Language/GraphQL/ExecuteSpec.hs b/tests/Language/GraphQL/ExecuteSpec.hs
index 65033ae..58e0187 100644
--- a/tests/Language/GraphQL/ExecuteSpec.hs
+++ b/tests/Language/GraphQL/ExecuteSpec.hs
@@ -295,7 +295,7 @@ spec =
let data'' = Object $ HashMap.singleton "philosopher" Null
executionErrors = pure $ Error
{ message =
- "Value completion error. Expected type !School, found: EXISTENTIALISM."
+ "Value completion error. Expected type School!, found: EXISTENTIALISM."
, locations = [Location 1 17]
, path = [Segment "philosopher", Segment "school"]
}
@@ -307,7 +307,7 @@ spec =
let data'' = Object $ HashMap.singleton "philosopher" Null
executionErrors = pure $ Error
{ message =
- "Value completion error. Expected type !Interest, found: { instrument: \"piano\" }."
+ "Value completion error. Expected type Interest!, found: { instrument: \"piano\" }."
, locations = [Location 1 17]
, path = [Segment "philosopher", Segment "interest"]
}
@@ -319,7 +319,7 @@ spec =
let data'' = Object $ HashMap.singleton "philosopher" Null
executionErrors = pure $ Error
{ message
- = "Value completion error. Expected type !Work, found:\
+ = "Value completion error. Expected type Work!, found:\
\ { title: \"Also sprach Zarathustra: Ein Buch f\252r Alle und Keinen\" }."
, locations = [Location 1 17]
, path = [Segment "philosopher", Segment "majorWork"]
@@ -343,7 +343,7 @@ spec =
it "gives location information for failed result coercion" $
let data'' = Object $ HashMap.singleton "philosopher" Null
executionErrors = pure $ Error
- { message = "Unable to coerce result to !Int."
+ { message = "Unable to coerce result to Int!."
, locations = [Location 1 26]
, path = [Segment "philosopher", Segment "century"]
}
@@ -364,7 +364,7 @@ spec =
it "sets data to null if a root field isn't nullable" $
let executionErrors = pure $ Error
- { message = "Unable to coerce result to !Int."
+ { message = "Unable to coerce result to Int!."
, locations = [Location 1 3]
, path = [Segment "count"]
}
@@ -375,7 +375,7 @@ spec =
it "detects nullability errors" $
let data'' = Object $ HashMap.singleton "philosopher" Null
executionErrors = pure $ Error
- { message = "Value completion error. Expected type !String, found: null."
+ { message = "Value completion error. Expected type String!, found: null."
, locations = [Location 1 26]
, path = [Segment "philosopher", Segment "firstLanguage"]
}
diff --git a/tests/Language/GraphQL/Validate/RulesSpec.hs b/tests/Language/GraphQL/Validate/RulesSpec.hs
index 7a5f4cc..2b77e44 100644
--- a/tests/Language/GraphQL/Validate/RulesSpec.hs
+++ b/tests/Language/GraphQL/Validate/RulesSpec.hs
@@ -878,7 +878,7 @@ spec =
{ message =
"Variable \"$dogCommandArg\" of type \
\\"DogCommand\" used in position expecting type \
- \\"!DogCommand\"."
+ \\"DogCommand!\"."
, locations = [AST.Location 1 26]
}
in validate queryString `shouldBe` [expected]
@@ -925,7 +925,7 @@ spec =
|]
expected = Error
{ message =
- "Value 3 cannot be coerced to type \"!CatCommand\"."
+ "Value 3 cannot be coerced to type \"CatCommand!\"."
, locations = [AST.Location 3 36]
}
in validate queryString `shouldBe` [expected]
@@ -940,7 +940,7 @@ spec =
|]
expected = Error
{ message =
- "Value 3 cannot be coerced to type \"!String\"."
+ "Value 3 cannot be coerced to type \"String!\"."
, locations = [AST.Location 2 28]
}
in validate queryString `shouldBe` [expected]