Package0.3.1.0Testing
sandwich
Yet another test framework for Haskell
- Version0.3.1.0
- CategoryTesting
- LicenceBSD-3-Clause
- AuthorTom McLaughlin
- Maintainertom@codedown.io
- Homepagecodedownio.github.io/sandwich
- Pinned byhackage sandwich 0.3.1.0
- Sourcehackage.haskell.org/package/sandwich-0.3.1.0
Modules
18 modules- Test.Sandwich31
- Test.Sandwich.Contexts9Functions for retrieving context information from within tests.
- Test.Sandwich.Expectations20Functions for making assertions about test behavior.
- Test.Sandwich.Formatters.FailureReport7The failure report formatter is like the print formatter, but it only shows failures. Documentation can be found here.
- Test.Sandwich.Formatters.LogSaver6A simple formatter that saves all logs from the test to a file. This is a "secondary formatter," i.e. one that can run in the background …
- Test.Sandwich.Formatters.Print6The print formatter prints all results from the test tree from top to bottom, as they become available. Documentation can be found here.
- Test.Sandwich.Formatters.Silent2The silent formatter does nothing except print the test root folder path, if present. This is provided as an explicit formatter so it can…
- Test.Sandwich.Formatters.Socket2The socket formatter creates a Unix domain socket that accepts interactive,
- Test.Sandwich.Formatters.TerminalUI13
- Test.Sandwich.Golden12Functions for golden testing.
- Test.Sandwich.Logging21Logging functions.
- Test.Sandwich.Misc32Miscellaneous exports that need to be exposed, but aren't super interesting.
- Test.Sandwich.Nodes16This module exports the special "primed" versions of the test tree nodes. These primed versions accept an additional options argument, wh…
- Test.Sandwich.Options18
- Test.Sandwich.TH8
- Test.Sandwich.Util.Process5
- Test.Sandwich.Waits3This module contains helper functions for waiting. It can be very useful in tests to retry something, with a reasonable backoff policy to…
Internal modules · 1
- Test.Sandwich.Internal47Internal functionality exposed for debugging or for sibling libraries such as sandwich-webdriver to use. Should not be used otherwise.
Description
Please see the documentation.
Depends on
37 packages- aeson-2.3.2.0in this set
- ansi-terminal-1.1.5in this set
- async-2.2.6in this set
- base-4.23.0.0with GHC
- brick-3.0in this set
- bytestring-0.12.2.0with GHC
- colour-2.3.7in this set
- containers-0.8with GHC
- deepseq-1.5.2.0with GHC
- directory-1.3.11.0with GHC
- exceptions-0.10.12with GHC
- filepath-1.5.5.0with GHC
- free-5.2in this set
- microlens-0.5.0.0in this set
- microlens-th-0.4.3.18in this set
- monad-control-1.0.3.1in this set
- monad-logger-0.3.42in this set
- mtl-2.3.2with GHC
- network-3.2.9.0in this set
- optparse-applicative-0.19.0.0in this set
- pretty-show-1.10in this set
- process-1.6.30.0with GHC
- retry-0.9.3.1in this set
- safe-0.3.21in this set
- stm-2.5.3.1with GHC
- string-interpolate-0.3.4.0in this set
- template-haskell-2.25.0.0with GHC
- text-2.1.4with GHC
- time-1.16.0.1with GHC
- transformers-0.6.3.0with GHC
- transformers-base-0.4.6.1in this set
- unix-2.8.8.0with GHC
- unliftio-0.2.25.1in this set
- unliftio-core-0.2.1.0in this set
- vector-0.13.2.0in this set
- vty-6.6in this set
- vty-crossplatform-0.5.0.0in this set
Used by in this set · 0
Nothing in this set depends on it.