2019-08-31 19:17:27 +02:00
|
|
|
module Test.Prelude
|
|
|
|
( module Xanthous.Prelude
|
|
|
|
, module Test.Tasty
|
|
|
|
, module Test.Tasty.HUnit
|
|
|
|
, module Test.Tasty.QuickCheck
|
|
|
|
, module Test.QuickCheck.Classes
|
|
|
|
, testBatch
|
|
|
|
) where
|
|
|
|
|
|
|
|
import Xanthous.Prelude hiding (assert, elements)
|
|
|
|
import Test.Tasty
|
|
|
|
import Test.Tasty.QuickCheck
|
|
|
|
import Test.Tasty.HUnit
|
|
|
|
import Test.QuickCheck.Classes
|
|
|
|
import Test.QuickCheck.Checkers (TestBatch)
|
2019-11-29 20:33:52 +01:00
|
|
|
import Test.QuickCheck.Instances.ByteString ()
|
2019-08-31 19:17:27 +02:00
|
|
|
|
|
|
|
testBatch :: TestBatch -> TestTree
|
|
|
|
testBatch (name, tests) = testGroup name $ uncurry testProperty <$> tests
|