Stability | experimental |
---|---|
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- type Format = Event -> IO ()
- data FormatConfig = FormatConfig {}
- data Event
- type Progress = (Int, Int)
- type Path = ([String], String)
- data Location = Location {}
- newtype Seconds = Seconds Double
- data Item = Item {}
- data Result
- data FailureReason
- monadic :: MonadIO m => (m () -> IO ()) -> (Event -> m ()) -> IO Format
Documentation
data FormatConfig Source #
Instances
Eq FormatConfig Source # | |
Defined in Test.Hspec.Core.Format (==) :: FormatConfig -> FormatConfig -> Bool # (/=) :: FormatConfig -> FormatConfig -> Bool # | |
Show FormatConfig Source # | |
Defined in Test.Hspec.Core.Format showsPrec :: Int -> FormatConfig -> ShowS # show :: FormatConfig -> String # showList :: [FormatConfig] -> ShowS # |
type Path = ([String], String) Source #
A Path
describes the location of a spec item within a spec tree.
It consists of a list of group descriptions and a requirement description.
Location
is used to represent source locations.
Location | |
|
Item | |
|
data FailureReason Source #
NoReason | |
Reason String | |
ExpectedButGot (Maybe String) String String | |
Error (Maybe String) SomeException |
Instances
Show FailureReason Source # | |
Defined in Test.Hspec.Core.Example showsPrec :: Int -> FailureReason -> ShowS # show :: FailureReason -> String # showList :: [FailureReason] -> ShowS # | |
NFData FailureReason Source # | |
Defined in Test.Hspec.Core.Example rnf :: FailureReason -> () # |