templatise-0.1.0.1: test/initialise/Main.hs
module Main (main) where
import qualified CabalGolden (golden)
import qualified DefaultsSpec (spec)
import qualified FileGolden (golden)
import qualified GitSpec (spec)
import Test.Tasty (defaultMain, testGroup)
import Test.Tasty.Hspec (testSpecs)
main :: IO ()
main = do
specs <-
concat
<$> mapM
testSpecs
[ DefaultsSpec.spec,
GitSpec.spec
]
goldens <- sequence [CabalGolden.golden, FileGolden.golden]
defaultMain $
testGroup
"initialise-library"
[ testGroup "Specs" specs,
testGroup "Golden" goldens
]