cardano-ledger-test-9.9.9.9: Testing harness, tests and benchmarks for Shelley style cardano ledgers
Safe HaskellSafe-Inferred
LanguageHaskell2010

Test.Cardano.Ledger.Constrained.Conway.LedgerTypes.Tests

Synopsis

Documentation

(!$!) ∷ ∀ t a. HasSpec a ⇒ (Term a → t) → Specification a → Gen t infixr 6 Source #

(!*!) ∷ ∀ t a. HasSpec a ⇒ Gen (Term a → t) → Specification a → Gen t infixl 4 Source #

soundSpec ∷ ∀ t. (HasSpec t, ToExpr t) ⇒ Gen (Specification t) → Gen Property Source #

specSuite ∷ ∀ (era ∷ Type). (EraSpecLedger era, ToExpr (GovState era), ToExpr (TxOut era), ToExpr (InstantStake era), ToExpr (PParamsHKD Identity era), ToExpr (StashedAVVMAddresses era), HasSpec (InstantStake era), CertState era ~ ShelleyCertState era) ⇒ IntSpec Source #

A bunch of soundness tests on different LederTypes, all in the same Era. The idea is to run this suite on every era.