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

UniqueTest

Documentation

data TestCheckmark Source #

Instances

Instances details
Show TestCheckmark Source # 
Instance details

Defined in UniqueTest

Eq TestCheckmark Source # 
Instance details

Defined in UniqueTest

PersistEntity TestCheckmark Source # 
Instance details

Defined in UniqueTest

SafeToInsert TestCheckmark Source # 
Instance details

Defined in UniqueTest

PersistField TestCheckmark Source # 
Instance details

Defined in UniqueTest

AtLeastOneUniqueKey TestCheckmark Source # 
Instance details

Defined in UniqueTest

OnlyOneUniqueKey TestCheckmark Source # 
Instance details

Defined in UniqueTest

PersistFieldSql TestCheckmark Source # 
Instance details

Defined in UniqueTest

ToBackendKey SqlBackend TestCheckmark Source # 
Instance details

Defined in UniqueTest

SymbolToField "active" TestCheckmark Checkmark Source # 
Instance details

Defined in UniqueTest

SymbolToField "name" TestCheckmark Text Source # 
Instance details

Defined in UniqueTest

SymbolToField "value" TestCheckmark Text Source # 
Instance details

Defined in UniqueTest

SymbolToField "id" TestCheckmark (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

FromJSON (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

ToJSON (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

Read (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

Show (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

Eq (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

Ord (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

FromHttpApiData (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

ToHttpApiData (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

PathPiece (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

PersistField (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

PersistFieldSql (Key TestCheckmark) Source # 
Instance details

Defined in UniqueTest

data EntityField TestCheckmark typ Source # 
Instance details

Defined in UniqueTest

newtype Key TestCheckmark Source # 
Instance details

Defined in UniqueTest

type PersistEntityBackend TestCheckmark Source # 
Instance details

Defined in UniqueTest

data Unique TestCheckmark Source # 
Instance details

Defined in UniqueTest

data TestNull Source #

Constructors

TestNull 

Instances

Instances details
Show TestNull Source # 
Instance details

Defined in UniqueTest

Eq TestNull Source # 
Instance details

Defined in UniqueTest

PersistEntity TestNull Source # 
Instance details

Defined in UniqueTest

Associated Types

type PersistEntityBackend TestNull 
Instance details

Defined in UniqueTest

newtype Key TestNull 
Instance details

Defined in UniqueTest

data EntityField TestNull typ 
Instance details

Defined in UniqueTest

data Unique TestNull 
Instance details

Defined in UniqueTest

SafeToInsert TestNull Source # 
Instance details

Defined in UniqueTest

PersistField TestNull Source # 
Instance details

Defined in UniqueTest

AtLeastOneUniqueKey TestNull Source # 
Instance details

Defined in UniqueTest

OnlyOneUniqueKey TestNull Source # 
Instance details

Defined in UniqueTest

PersistFieldSql TestNull Source # 
Instance details

Defined in UniqueTest

ToBackendKey SqlBackend TestNull Source # 
Instance details

Defined in UniqueTest

SymbolToField "fieldA" TestNull Int Source # 
Instance details

Defined in UniqueTest

SymbolToField "fieldB" TestNull (Maybe Int) Source # 
Instance details

Defined in UniqueTest

SymbolToField "id" TestNull (Key TestNull) Source # 
Instance details

Defined in UniqueTest

FromJSON (Key TestNull) Source # 
Instance details

Defined in UniqueTest

ToJSON (Key TestNull) Source # 
Instance details

Defined in UniqueTest

Read (Key TestNull) Source # 
Instance details

Defined in UniqueTest

Show (Key TestNull) Source # 
Instance details

Defined in UniqueTest

Eq (Key TestNull) Source # 
Instance details

Defined in UniqueTest

Ord (Key TestNull) Source # 
Instance details

Defined in UniqueTest

FromHttpApiData (Key TestNull) Source # 
Instance details

Defined in UniqueTest

ToHttpApiData (Key TestNull) Source # 
Instance details

Defined in UniqueTest

PathPiece (Key TestNull) Source # 
Instance details

Defined in UniqueTest

PersistField (Key TestNull) Source # 
Instance details

Defined in UniqueTest

PersistFieldSql (Key TestNull) Source # 
Instance details

Defined in UniqueTest

data EntityField TestNull typ Source # 
Instance details

Defined in UniqueTest

newtype Key TestNull Source # 
Instance details

Defined in UniqueTest

type PersistEntityBackend TestNull Source # 
Instance details

Defined in UniqueTest

data Unique TestNull Source # 
Instance details

Defined in UniqueTest

data TestNonNull Source #

Constructors

TestNonNull 

Instances

Instances details
Show TestNonNull Source # 
Instance details

Defined in UniqueTest

Eq TestNonNull Source # 
Instance details

Defined in UniqueTest

PersistEntity TestNonNull Source # 
Instance details

Defined in UniqueTest

Associated Types

type PersistEntityBackend TestNonNull 
Instance details

Defined in UniqueTest

newtype Key TestNonNull 
Instance details

Defined in UniqueTest

data EntityField TestNonNull typ 
Instance details

Defined in UniqueTest

data Unique TestNonNull 
Instance details

Defined in UniqueTest

SafeToInsert TestNonNull Source # 
Instance details

Defined in UniqueTest

PersistField TestNonNull Source # 
Instance details

Defined in UniqueTest

AtLeastOneUniqueKey TestNonNull Source # 
Instance details

Defined in UniqueTest

OnlyOneUniqueKey TestNonNull Source # 
Instance details

Defined in UniqueTest

PersistFieldSql TestNonNull Source # 
Instance details

Defined in UniqueTest

ToBackendKey SqlBackend TestNonNull Source # 
Instance details

Defined in UniqueTest

SymbolToField "fieldA" TestNonNull Int Source # 
Instance details

Defined in UniqueTest

SymbolToField "id" TestNonNull (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

FromJSON (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

ToJSON (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

Read (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

Show (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

Eq (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

Ord (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

FromHttpApiData (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

ToHttpApiData (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

PathPiece (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

PersistField (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

PersistFieldSql (Key TestNonNull) Source # 
Instance details

Defined in UniqueTest

data EntityField TestNonNull typ Source # 
Instance details

Defined in UniqueTest

newtype Key TestNonNull Source # 
Instance details

Defined in UniqueTest

type PersistEntityBackend TestNonNull Source # 
Instance details

Defined in UniqueTest

data Unique TestNonNull Source # 
Instance details

Defined in UniqueTest

cleanDB :: forall (m :: Type -> Type) backend. (MonadIO m, PersistQuery backend, PersistEntityBackend TestNonNull ~ backend) => ReaderT backend m () Source #

specsWith :: forall (m :: Type -> Type). Runner SqlBackend m => RunDb SqlBackend m -> Spec Source #