module Main where import Polysemy.Log.Test.ConcTest (test_conc) import Polysemy.Log.Test.DataLogTest (test_dataLog) import Polysemy.Log.Test.LocalTest (test_local) import Polysemy.Log.Test.LogEntryTest (test_logEntry) import Polysemy.Log.Test.SimpleTest (test_simple) import Polysemy.Test (unitTest) import Test.Tasty (TestTree, defaultMain, testGroup) tests :: TestTree tests = testGroup "core" [ unitTest "simple" test_simple, unitTest "data" test_dataLog, unitTest "local" test_local, unitTest "entry" test_logEntry, unitTest "conc" test_conc ] main :: IO () main = defaultMain tests