signet-1.0.0.0: source/test-suite/Main.hs
import qualified Control.Monad.Trans.Writer as Writer
import qualified Heck as Test
import qualified SignetTest
import qualified Test.Tasty as Tasty
import qualified Test.Tasty.HUnit as Unit
main :: IO ()
main = Tasty.defaultMain testTree
testTree :: Tasty.TestTree
testTree = Tasty.testGroup "signet" . Writer.execWriter $ SignetTest.spec tasty
tasty :: Test.Test IO (Writer.Writer [Tasty.TestTree])
tasty =
Test.MkTest
{ Test.assertFailure = Unit.assertFailure,
Test.describe = \x -> Writer.tell . pure . Tasty.testGroup x . Writer.execWriter,
Test.it = \x -> Writer.tell . pure . Unit.testCase x
}