module Skeletest (
Spec,
describe,
it,
prop,
xfail,
skip,
markManual,
IsMarker (..),
withMarkers,
withMarker,
shouldBe,
shouldNotBe,
shouldSatisfy,
shouldNotSatisfy,
context,
failTest,
HasCallStack,
Predicate,
Testable,
Property,
PropertyM,
Gen,
forAll,
discard,
Fixture (..),
FixtureScope (..),
FixtureCleanup (..),
getFixture,
noCleanup,
withCleanup,
FixtureTmpDir (..),
Flag (..),
IsFlag (..),
FlagSpec (..),
getFlag,
) where
import GHC.Stack (HasCallStack)
import Skeletest.Assertions
import Skeletest.Internal.CLI
import Skeletest.Internal.Fixtures
import Skeletest.Internal.Spec
import Skeletest.Predicate
import Skeletest.Prop.Gen (Gen)
import Skeletest.Prop.Internal