fuzzy-time-gen-0.0.0.0: test/Data/FuzzyTime/TypesSpec.hs
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE TypeApplications #-}
module Data.FuzzyTime.TypesSpec
( spec
) where
import Test.Hspec
import Test.Validity
import Data.FuzzyTime
import Data.FuzzyTime.Types.Gen ()
spec :: Spec
spec = do
eqSpecOnValid @FuzzyLocalTime
genValidSpec @FuzzyLocalTime
eqSpecOnValid @FuzzyTimeOfDay
genValidSpec @FuzzyTimeOfDay
eqSpecOnValid @FuzzyDay
genValidSpec @FuzzyDay
eqSpecOnValid @DayOfTheWeek
genValidSpec @DayOfTheWeek
eqSpecOnValid @Month
genValidSpec @Month