26 lines
		
	
	
		
			646 B
		
	
	
	
		
			Haskell
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			646 B
		
	
	
	
		
			Haskell
		
	
	
	
	
	
| {-# LANGUAGE OverloadedStrings #-}
 | |
| module HomeTest
 | |
|     ( homeSpecs
 | |
|     ) where
 | |
| 
 | |
| import TestImport
 | |
| 
 | |
| homeSpecs :: Specs
 | |
| homeSpecs =
 | |
|   ydescribe "Some hledger-web tests" $
 | |
| 
 | |
|     yit "serves a reasonable-looking register page" $ do
 | |
|       get RegisterR
 | |
|       statusIs 200
 | |
|       bodyContains "accounts"
 | |
| 
 | |
|       -- post "/" $ do
 | |
|       --   addNonce
 | |
|       --   fileByLabel "Choose a file" "tests/main.hs" "text/plain" -- talk about self-reference
 | |
|       --   byLabel "What's on the file?" "Some Content"
 | |
| 
 | |
|       -- statusIs 200
 | |
|       -- htmlCount ".message" 1
 | |
|       -- htmlAllContain ".message" "Some Content"
 | |
|       -- htmlAllContain ".message" "text/plain"
 |