time-1.14: test/main/Test/Clock/Lift.hs
{-# LANGUAGE TemplateHaskell #-}
module Test.Clock.Lift (
testLift,
) where
import Data.Time.Clock
import qualified Language.Haskell.TH.Syntax as TH
import Test.Tasty
import Test.Tasty.HUnit
testLift :: TestTree
testLift =
testGroup
"Lift instances"
[ testCase "DiffTime" $ $$(TH.liftTyped (secondsToDiffTime 100)) @?= secondsToDiffTime 100
, testCase "NominalDiffTime" $ $$(TH.liftTyped (secondsToNominalDiffTime 100)) @?= secondsToNominalDiffTime 100
]