packages feed

holidays-0.3.0.2: tst/Main.hs

module Main where

import qualified Test.Holidays.Germany as DEU
import qualified Test.Holidays.Israel as ISR
import qualified Test.Holidays.Mozambique as MOZ
import qualified Test.Holidays.Namibia as NAM
import qualified Test.Holidays.SouthAfrica as ZAF
import qualified Test.Holidays.UnitedKingdom as GBR
import qualified Test.Holidays.UnitedStates as USA
import Test.Tasty

main :: IO ()
main = defaultMain tests

tests :: TestTree
tests = testGroup "Holidays tests" [unitTests, propTests]

unitTests :: TestTree
unitTests = testGroup "Unit tests" [DEU.unitTests, GBR.unitTests, ISR.unitTests, MOZ.unitTests, NAM.unitTests, USA.unitTests, ZAF.unitTests]

propTests :: TestTree
propTests = testGroup "Holidays property based tests" [DEU.propTests, GBR.propTests, ISR.propTests, MOZ.propTests, NAM.propTests, USA.propTests, ZAF.propTests]