diff options
| author | Eugen Wissner <belka@caraus.de> | 2021-02-14 14:46:06 +0100 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2021-02-14 14:46:06 +0100 |
| commit | 90d36f66b9b5a4cae2fb9f15826856e6f4649bf4 (patch) | |
| tree | 1ab1dd1a91ee706115d5232b1160227efd0762fb /tests | |
| parent | c1a1b47aeae5846661a83a43c05e4b4a1e24266a (diff) | |
| download | graphql-90d36f66b9b5a4cae2fb9f15826856e6f4649bf4.tar.gz | |
Combine value inserted into the OrderedMap
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/Language/GraphQL/Execute/OrderedMapSpec.hs | 13 |
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 |
