persistent-test-2.13.0.3: Tests for Persistent
Safe HaskellNone
LanguageHaskell2010

PersistentTest

Documentation

type Getting r s t a b = (a -> Constant r b) -> s -> Constant r t Source #

type ASetter s t a b = (a -> Identity b) -> s -> Identity t Source #

filterOrSpecs :: forall m backend. Runner backend m => RunDb backend m -> Spec Source #

set :: ASetter s t a b -> b -> s -> t Source #

view :: s -> Getting a s t a b -> a Source #

safeToRemoveSpec :: forall backend m. Runner backend m => RunDb backend m -> Spec Source #

specsWith :: forall backend m. Runner backend m => RunDb backend m -> Spec Source #

cleanDB :: (MonadIO m, PersistQuery backend, PersistStoreWrite (BaseBackend backend)) => ReaderT backend m () Source #