hspec-2.11.12: A Testing Framework for Haskell
Safe HaskellNone
LanguageHaskell2010

Test.Hspec.Runner

Documentation

type Spec = SpecWith () #

type SpecWith a = SpecM a () #

hspec :: Spec -> IO () #

hspecWith :: Config -> Spec -> IO () #

data ColorMode #

Instances

Instances details
Show ColorMode 
Instance details

Defined in Test.Hspec.Core.Config.Definition

Eq ColorMode 
Instance details

Defined in Test.Hspec.Core.Config.Definition

data UnicodeMode #

Instances

Instances details
Show UnicodeMode 
Instance details

Defined in Test.Hspec.Core.Config.Definition

Eq UnicodeMode 
Instance details

Defined in Test.Hspec.Core.Config.Definition

data ResultItem #

Instances

Instances details
Show ResultItem 
Instance details

Defined in Test.Hspec.Core.Runner.Result

Eq ResultItem 
Instance details

Defined in Test.Hspec.Core.Runner.Result

data SpecResult #

Instances

Instances details
Show SpecResult 
Instance details

Defined in Test.Hspec.Core.Runner.Result

Eq SpecResult 
Instance details

Defined in Test.Hspec.Core.Runner.Result

data Summary #

Constructors

Summary 

Instances

Instances details
Monoid Summary 
Instance details

Defined in Test.Hspec.Core.Runner.Result

Semigroup Summary 
Instance details

Defined in Test.Hspec.Core.Runner.Result

Methods

(<>) :: Summary -> Summary -> Summary #

sconcat :: NonEmpty Summary -> Summary

stimes :: Integral b => b -> Summary -> Summary

Show Summary 
Instance details

Defined in Test.Hspec.Core.Runner.Result

Eq Summary 
Instance details

Defined in Test.Hspec.Core.Runner.Result

Methods

(==) :: Summary -> Summary -> Bool #

(/=) :: Summary -> Summary -> Bool #

type Path = ([String], String) #

registerDefaultFormatter :: (String, FormatConfig -> IO Format) -> Config -> Config #

registerFormatter :: (String, FormatConfig -> IO Format) -> Config -> Config #

evalSpec :: Config -> SpecWith a -> IO (Config, [SpecTree a]) #

runSpecForest :: [SpecTree ()] -> Config -> IO SpecResult #