TastyTLT-0.0.0.0: Run TLT tests from Tasty
Copyright(c) John Maraist 2022
LicenseGPL3
Maintainerhaskell-tlt@maraist.org
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Test.Tasty.TLT

Description

This module allows TLT tests to be named and called from within Tasty.

TLT is a small unit test system oriented towards examining intermediate results of computations in monad transformers. It is intended to be lightweight for the programmer, and does not require tests to be specified in some sort of formal list of tests. Rather, tests are simply commands in a monad stack which includes the transformer layer Test.TLT.

Documentation

Orphan instances

(Typeable m, TastyTLT m) => IsTest (TLT m ()) Source # 
Instance details

Methods

run :: OptionSet -> TLT m () -> (Progress -> IO ()) -> IO Result #

testOptions :: Tagged (TLT m ()) [OptionDescription] #