packages feed

baikai-effectful-0.5.0.0: test/Main.hs

-- | Test entry point for baikai-effectful. Drives the hermetic specs through one
-- tasty 'defaultMain'. The live spec (M4) is gated at runtime on an env var.
module Main (main) where

import CompleteSpec qualified
import LiveSpec qualified
import StreamSpec qualified
import Test.Tasty (defaultMain, testGroup)
import TracedStreamSpec qualified

main :: IO ()
main =
  defaultMain $
    testGroup
      "baikai-effectful"
      [ CompleteSpec.tests,
        StreamSpec.tests,
        TracedStreamSpec.tests,
        LiveSpec.tests
      ]