{-# LANGUAGE FlexibleInstances #-}
-- base
import Control.Arrow
import Control.Monad
import Data.Functor.Identity
import Data.List.NonEmpty
-- test-framework
import Test.Framework
-- test-framework-hunit
import Test.Framework.Providers.HUnit
-- HUnit
import Test.HUnit hiding (Test)
-- test-framework-quickcheck2
import Test.Framework.Providers.QuickCheck2
-- QuickCheck
import Test.QuickCheck
-- monad-schedule (test)
import qualified Trans
import qualified Yield
main :: IO ()
main = defaultMain tests
tests :: [Test]
tests =
[ Trans.tests
, Yield.tests
]