{-# LANGUAGE CPP #-} #if MIN_VERSION_base(4,8,1) #define HAS_SOURCE_LOCATIONS {-# LANGUAGE ImplicitParams #-} #endif module Test.Hspec.QuickCheck ( -- * Params modifyMaxSuccess , modifyMaxDiscardRatio , modifyMaxSize -- * Shortcuts , prop ) where #ifdef HAS_SOURCE_LOCATIONS import GHC.Stack #endif import Test.Hspec import Test.QuickCheck import Test.Hspec.Core.QuickCheck -- | -- > prop ".." $ -- > .. -- -- is a shortcut for -- -- > it ".." $ property $ -- > .. #ifdef HAS_SOURCE_LOCATIONS prop :: (?loc :: CallStack, Testable prop) => String -> prop -> Spec #else prop :: (Testable prop) => String -> prop -> Spec #endif prop s = it s . property