packages feed

dzen-dhall-1.0.0: test/Main.hs

{-# LANGUAGE QuasiQuotes #-}
module Main where

import qualified DzenDhall.Test.AST
import qualified DzenDhall.Test.AST.Render
import qualified DzenDhall.Test.Animation.Marquee
import qualified DzenDhall.Test.Arguments
import qualified DzenDhall.Test.Config
import qualified DzenDhall.Test.Event
import qualified DzenDhall.Test.Parser
import qualified DzenDhall.Test.Plug

import qualified GHC.IO.Encoding
import qualified System.IO
import           Test.Tasty

main :: IO ()
main = do
  GHC.IO.Encoding.setLocaleEncoding System.IO.utf8

  Test.Tasty.defaultMain $
    testGroup "DzenDhall"
    [ DzenDhall.Test.Config.getTests
    , DzenDhall.Test.Parser.getTests
    , DzenDhall.Test.AST.getTests
    , DzenDhall.Test.AST.Render.getTests
    , DzenDhall.Test.Arguments.getTests
    , DzenDhall.Test.Animation.Marquee.getTests
    , DzenDhall.Test.Plug.getTests
    , DzenDhall.Test.Event.getTests
    ]