packages feed

helic-0.2.0.0: test/Main.hs

module Main where

import Helic.Test.InsertEventTest (test_insertEvent)
import Polysemy.Test (unitTest)
import Test.Tasty (TestTree, defaultMain, testGroup)
import Helic.Test.ConfigFileTest (test_readConfigFile)
import Helic.Test.ListenTest (test_listen)

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
  ]

main :: IO ()
main =
  defaultMain tests