{-| Module: Properties Copyright: (C) 2014-2015 Ryan Scott License: BSD-style (see the file LICENSE) Maintainer: Ryan Scott Stability: Experimental Portability: GHC @QuickCheck@ tests for @text-show@. -} module Main (main) where import Properties.BaseAndFriends (baseAndFriendsTests) import Properties.Builder (builderTests) import Properties.Derived (derivedTests) import Properties.MkShow (mkShowTests) import Test.Tasty (TestTree, defaultMain, testGroup) main :: IO () main = defaultMain testTree allTests :: [TestTree] allTests = concat [ baseAndFriendsTests , builderTests , derivedTests , mkShowTests ] testTree :: TestTree testTree = testGroup "QuickCheck properties" allTests