hw-hspec-hedgehog-0.1.0.0: test/HaskellWorks/Hspec/HedgehogSpec.hs
{-# LANGUAGE OverloadedStrings #-}
module HaskellWorks.Hspec.HedgehogSpec (spec) where
import HaskellWorks.Hspec.Hedgehog
import Hedgehog
import Test.Hspec
import qualified Hedgehog.Gen as Gen
import qualified Hedgehog.Range as Range
{-# ANN module ("HLint: ignore Redundant do" :: String) #-}
spec :: Spec
spec = describe "HaskellWorks.Hspec.HedgehogSpec" $ do
it "should have require function that checks hedgehog properties" $ do
require $ property $ do
x <- forAll (Gen.int Range.constantBounded)
x === x