chiasma-0.2.0.0: test/Main.hs
module Main where
import Chiasma.Test.CodecTest (test_decode, test_query)
import Chiasma.Test.LensTest (test_lenses)
import Chiasma.Test.OutputParseTest (test_outputParse)
import Chiasma.Test.PinTest (test_pin)
import Chiasma.Test.StreamParseTest (test_streamParse)
import Chiasma.Test.Util (unitTest)
import Test.Tasty (TestTree, defaultMain, testGroup)
tests :: TestTree
tests =
testGroup "all" [
unitTest "tmux-decode a value" test_decode,
unitTest "tmux-encode a query" test_query,
test_lenses,
unitTest "parse tmux output" test_outputParse,
test_pin,
unitTest "parse tmux output in stream" test_streamParse
]
main :: IO ()
main =
defaultMain tests