packages feed

unliftio-0.2.4.0: test/UnliftIO/IOSpec.hs

module UnliftIO.IOSpec (spec) where

import Test.Hspec
import UnliftIO.IO
import Control.Concurrent (threadDelay)

spec :: Spec
spec = do
  describe "getMonotonicTime" $ do
    it "increases" $ do
      x <- getMonotonicTime
      threadDelay 5000
      y <- getMonotonicTime
      y - x `shouldSatisfy` (>= 5e-3)