Skip to content

Commit 02fc33e

Browse files
committed
Add Era module to Babbage testlib
1 parent 985799b commit 02fc33e

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed

eras/babbage/impl/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
* Expose constructor `MkBabbageTxBody`
1010
* Deprecate `spendInputs'`, `collateralInputs'`, `referenceInputs'`, `outputs'`, `collateralReturn'`, `totalCollateral'`, `certs'`, `txfee'`, `withdrawals'`, `vldt'`, `update'`, `reqSignerHashes'`, `adHash'`, `mint'`, `scriptIntegrityHash'`, `spendInputs'`, `txnetworkid'`.
1111

12+
### `testlib`
13+
14+
* Added `Era` module with `BabbageEraTest` class
1215

1316
## 1.11.0.0
1417

eras/babbage/impl/cardano-ledger-babbage.cabal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ library testlib
102102
Test.Cardano.Ledger.Babbage.Binary.Annotator
103103
Test.Cardano.Ledger.Babbage.Binary.Cddl
104104
Test.Cardano.Ledger.Babbage.CDDL
105+
Test.Cardano.Ledger.Babbage.Era
105106
Test.Cardano.Ledger.Babbage.Imp
106107
Test.Cardano.Ledger.Babbage.Imp.UtxowSpec
107108
Test.Cardano.Ledger.Babbage.ImpTest
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{-# LANGUAGE UndecidableSuperClasses #-}
2+
{-# OPTIONS_GHC -Wno-orphans #-}
3+
4+
module Test.Cardano.Ledger.Babbage.Era (
5+
module Test.Cardano.Ledger.Alonzo.Era,
6+
BabbageEraTest,
7+
) where
8+
9+
import Cardano.Ledger.Babbage
10+
import Cardano.Ledger.Babbage.Core
11+
import Test.Cardano.Ledger.Alonzo.Era
12+
import Test.Cardano.Ledger.Babbage.Arbitrary ()
13+
import Test.Cardano.Ledger.Babbage.TreeDiff ()
14+
15+
class
16+
( AlonzoEraTest era
17+
, BabbageEraTxBody era
18+
, BabbageEraPParams era
19+
) =>
20+
BabbageEraTest era
21+
22+
instance EraTest BabbageEra
23+
24+
instance ShelleyEraTest BabbageEra
25+
26+
instance AllegraEraTest BabbageEra
27+
28+
instance MaryEraTest BabbageEra
29+
30+
instance AlonzoEraTest BabbageEra
31+
32+
instance BabbageEraTest BabbageEra

0 commit comments

Comments
 (0)