cardano-ledger-shelley-test-1.10.0.0: Test helpers from cardano-ledger-shelley exposed to other packages
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.Shelley.Serialisation.GoldenUtils

Documentation

checkEncoding ∷ (HasCallStack, Show a, Eq a) ⇒ Version → (a → Encoding) → (ByteString → Either DecoderError a) → String → a → ToTokens → TestTree Source #

data ToTokens where Source #

Constructors

T ∷ (Tokens → Tokens) → ToTokens 
S ∷ ∀ a. EncCBOR a ⇒ a → ToTokens 
G ∷ ∀ a. EncCBORGroup a ⇒ a → ToTokens 
Plus ∷ ToTokens → ToTokens → ToTokens 

roundTripFailure ∷ Show a ⇒ Version → (a → Encoding) → (ByteString → Either DecoderError a) → a → Assertion Source #