further test setup with hie

This commit is contained in:
Lucy Cifferello
2020-04-16 11:39:26 -06:00
parent 681d4b382b
commit 26085eddbd
10 changed files with 97 additions and 85 deletions

View File

@@ -6,15 +6,11 @@ import Startlude
import TestImport
spec :: Spec
spec = do
describe "GET /apps" $ do
spec = describe "GET /apps" $
withApp $ it "returns list of apps" $ do
request $ do
setMethod "GET"
setUrl ("/apps" :: Text)
printBody
bodyContains ""
statusIs 200
bodyContains "bitcoind"
bodyContains "version: 0.18.1"
statusIs 200

View File

@@ -3,9 +3,11 @@ module Main where
import Test.Hspec.Runner
import qualified Spec
import Test.Hspec.Formatters
import qualified Handler.AppSpec as A
import Startlude
import GHC.IO.Encoding
main :: IO ()
main = do
_ <- A.spec
setLocaleEncoding utf8
hspecWith defaultConfig { configFormatter = Just progress } Spec.spec

View File

@@ -1 +1 @@
{-# OPTIONS_GHC -F -pgmF hspec-discover #-}
{-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-}