helic-0.3.0.0: test/Main.hs
module Main where
import Helic.Test.ConfigFileTest (test_readConfigFile)
import Helic.Test.InsertEventTest (test_insertEvent)
import Helic.Test.ListTest (test_list)
import Helic.Test.ListenTest (test_listen)
import Helic.Test.LoadTest (test_load)
import Polysemy.Test (unitTest)
import Test.Tasty (TestTree, defaultMain, testGroup)
tests :: TestTree
tests =
testGroup "all" [
unitTest "insert an event" test_insertEvent,
unitTest "parse a config file" test_readConfigFile,
unitTest "listen for events, filter duplicates from network feedback" test_listen,
unitTest "print the history" test_list,
unitTest "load an old event to the clipboard" test_load
]
main :: IO ()
main =
defaultMain tests