git-subtree-dir: users/glittershark/xanthous git-subtree-mainline:91f53f02d8git-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
 | |
|   ]
 |