summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2021-02-14 14:46:06 +0100
committerEugen Wissner <belka@caraus.de>2021-02-14 14:46:06 +0100
commit90d36f66b9b5a4cae2fb9f15826856e6f4649bf4 (patch)
tree1ab1dd1a91ee706115d5232b1160227efd0762fb /tests
parentc1a1b47aeae5846661a83a43c05e4b4a1e24266a (diff)
downloadgraphql-90d36f66b9b5a4cae2fb9f15826856e6f4649bf4.tar.gz
Combine value inserted into the OrderedMap
Diffstat (limited to 'tests')
-rw-r--r--tests/Language/GraphQL/Execute/OrderedMapSpec.hs13
1 files changed, 10 insertions, 3 deletions
diff --git a/tests/Language/GraphQL/Execute/OrderedMapSpec.hs b/tests/Language/GraphQL/Execute/OrderedMapSpec.hs
index 35d311c..8221b92 100644
--- a/tests/Language/GraphQL/Execute/OrderedMapSpec.hs
+++ b/tests/Language/GraphQL/Execute/OrderedMapSpec.hs
@@ -3,15 +3,22 @@
obtain one at https://mozilla.org/MPL/2.0/. -}
{-# LANGUAGE OverloadedStrings #-}
+
module Language.GraphQL.Execute.OrderedMapSpec
( spec
) where
import Language.GraphQL.Execute.OrderedMap (OrderedMap)
-import Test.Hspec (Spec, describe, it, shouldSatisfy)
+import qualified Language.GraphQL.Execute.OrderedMap as OrderedMap
+import Test.Hspec (Spec, describe, it, shouldBe, shouldSatisfy)
spec :: Spec
spec =
- describe "OrderedMap" $
+ describe "OrderedMap" $ do
it "creates an empty map" $
- (mempty :: OrderedMap Int) `shouldSatisfy` null
+ (mempty :: OrderedMap String) `shouldSatisfy` null
+
+ it "creates a singleton" $
+ let value :: String
+ value = "value"
+ in OrderedMap.size (OrderedMap.singleton "key" value) `shouldBe` 1