diff options
| author | Eugen Wissner <belka@caraus.de> | 2020-05-22 10:11:48 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2020-05-22 10:11:48 +0200 |
| commit | 26cc53ce0678d48bf7d5550df65171e6bf5288d2 (patch) | |
| tree | 4b823c8d481463f2d2eb43beeea06310b2c51e5e /tests/Language/GraphQL/AST/ParserSpec.hs | |
| parent | c3ecfece0358d79dd1da6efbe6ab83e63bf50f88 (diff) | |
| download | graphql-26cc53ce0678d48bf7d5550df65171e6bf5288d2.tar.gz | |
Reject variables as default values
Diffstat (limited to 'tests/Language/GraphQL/AST/ParserSpec.hs')
| -rw-r--r-- | tests/Language/GraphQL/AST/ParserSpec.hs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/Language/GraphQL/AST/ParserSpec.hs b/tests/Language/GraphQL/AST/ParserSpec.hs index 4fae5b1..2801b57 100644 --- a/tests/Language/GraphQL/AST/ParserSpec.hs +++ b/tests/Language/GraphQL/AST/ParserSpec.hs @@ -8,7 +8,7 @@ import Data.List.NonEmpty (NonEmpty(..)) import Language.GraphQL.AST.Document import Language.GraphQL.AST.Parser import Test.Hspec (Spec, describe, it) -import Test.Hspec.Megaparsec (shouldParse, shouldSucceedOn) +import Test.Hspec.Megaparsec (shouldParse, shouldFailOn, shouldSucceedOn) import Text.Megaparsec (parse) import Text.RawString.QQ (r) @@ -141,4 +141,11 @@ spec = describe "Parser" $ do extend type Story { isHiddenLocally: Boolean } - |]
\ No newline at end of file + |] + + it "rejects variables in DefaultValue" $ + parse document "" `shouldFailOn` [r| + query ($book: String = "Zarathustra", $author: String = $book) { + title + } + |] |
