{-# LANGUAGE OverloadedStrings #-} module HomeTest ( homeSpecs ) where import TestImport homeSpecs :: Specs homeSpecs = describe "These are some example tests" $ it "loads the index and checks it looks right" $ do get_ "/register" statusIs 200 -- htmlAllContain "h1" "hledger" -- 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"