| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Test.Hspec.Discover
Description
Warning: This module is used by hspec-discover.  It is not part of the public API and may change at any time.
Synopsis
- type Spec = SpecWith ()
- hspec :: Spec -> IO ()
- class IsFormatter a where- toFormatter :: a -> IO Formatter
 
- hspecWithFormatter :: IsFormatter a => a -> Spec -> IO ()
- postProcessSpec :: FilePath -> Spec -> Spec
- describe :: HasCallStack => String -> SpecWith a -> SpecWith a
- module Prelude
Documentation
Run a given spec and write a report to stdout.
 Exit with exitFailure if at least one spec item fails.
Note: hspec handles command-line options and reads config files.  This
 is not always desirable.  Use evalSpec and runSpecForest if you need
 more control over these aspects.
class IsFormatter a where Source #
Methods
toFormatter :: a -> IO Formatter Source #
Instances
| IsFormatter Formatter Source # | |
| Defined in Test.Hspec.Discover | |
| IsFormatter (IO Formatter) Source # | |
| Defined in Test.Hspec.Discover | |
hspecWithFormatter :: IsFormatter a => a -> Spec -> IO () Source #
describe :: HasCallStack => String -> SpecWith a -> SpecWith a #
The describe function combines a list of specs into a larger spec.
module Prelude