2edb963b97
git-subtree-dir: users/glittershark/xanthous git-subtree-mainline:91f53f02d8
git-subtree-split:53b56744f4
18 lines
767 B
Haskell
18 lines
767 B
Haskell
--------------------------------------------------------------------------------
|
|
module Xanthous.Data.EntityCharSpec where
|
|
--------------------------------------------------------------------------------
|
|
import Test.Prelude
|
|
--------------------------------------------------------------------------------
|
|
import qualified Data.Aeson as JSON
|
|
--------------------------------------------------------------------------------
|
|
import Xanthous.Data.EntityChar
|
|
--------------------------------------------------------------------------------
|
|
|
|
main :: IO ()
|
|
main = defaultMain test
|
|
|
|
test :: TestTree
|
|
test = testGroup "Xanthous.Data.EntityChar"
|
|
[ testProperty "JSON round-trip" $ \(ec :: EntityChar) ->
|
|
JSON.decode (JSON.encode ec) === Just ec
|
|
]
|