Stability | experimental |
---|---|
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- type Format = Event -> IO ()
-
data
FormatConfig
=
FormatConfig
{
- formatConfigUseColor :: Bool
- formatConfigReportProgress :: Bool
- formatConfigOutputUnicode :: Bool
- formatConfigUseDiff :: Bool
- formatConfigDiffContext :: Maybe Int
- formatConfigExternalDiff :: Maybe ( String -> String -> IO ())
- formatConfigPrettyPrint :: Bool
- formatConfigPrettyPrintFunction :: Maybe ( String -> String -> ( String , String ))
- formatConfigPrintTimes :: Bool
- formatConfigHtmlOutput :: Bool
- formatConfigPrintCpuTime :: Bool
- formatConfigUsedSeed :: Integer
- formatConfigExpectedTotalCount :: Int
- data Event
- type Progress = ( Int , Int )
- type Path = ([ String ], String )
-
data
Location
=
Location
{
- locationFile :: FilePath
- locationLine :: Int
- locationColumn :: Int
- newtype Seconds = Seconds Double
-
data
Item
=
Item
{
- itemLocation :: Maybe Location
- itemDuration :: Seconds
- itemInfo :: String
- itemResult :: Result
- data Result
- data FailureReason
- monadic :: MonadIO m => (m () -> IO ()) -> ( Event -> m ()) -> IO Format
Documentation
data FormatConfig Source #
FormatConfig | |
|
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.
Since: 2.0.0
Location
is used to represent source locations.
Location | |
|
Instances
Eq Seconds Source # | |
Fractional Seconds Source # | |
Num Seconds Source # | |
Defined in Test.Hspec.Core.Clock |
|
Ord Seconds Source # | |
Defined in Test.Hspec.Core.Clock |
|
Show Seconds Source # | |
PrintfArg Seconds Source # | |
Defined in Test.Hspec.Core.Clock formatArg :: Seconds -> FieldFormatter Source # parseFormat :: Seconds -> ModifierParser Source # |
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 |
|
NFData FailureReason Source # | |
Defined in Test.Hspec.Core.Example rnf :: FailureReason -> () Source # |