Skip to content

Commit 05bd430

Browse files
committed
Add Era module to Allegra testlib
1 parent 7fc74f4 commit 05bd430

File tree

3 files changed

+34
-0
lines changed

3 files changed

+34
-0
lines changed

eras/allegra/impl/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
* Deprecate `TimelockConstr`
1111
* Rename `atbrTxFee` to `atbrFee` for consistency
1212

13+
### `testlib`
14+
15+
* Added `Era` module with `AllegraEraTest` class
16+
1317
## 1.7.0.0
1418

1519
* Add `DecCBOR` instances for:

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ library testlib
8989
Test.Cardano.Ledger.Allegra.Binary.Annotator
9090
Test.Cardano.Ledger.Allegra.Binary.Cddl
9191
Test.Cardano.Ledger.Allegra.CDDL
92+
Test.Cardano.Ledger.Allegra.Era
9293
Test.Cardano.Ledger.Allegra.Imp
9394
Test.Cardano.Ledger.Allegra.Imp.UtxowSpec
9495
Test.Cardano.Ledger.Allegra.ImpTest
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{-# LANGUAGE UndecidableSuperClasses #-}
2+
{-# OPTIONS_GHC -Wno-orphans #-}
3+
4+
module Test.Cardano.Ledger.Allegra.Era (
5+
module Test.Cardano.Ledger.Shelley.Era,
6+
AllegraEraTest,
7+
) where
8+
9+
import Cardano.Ledger.Allegra
10+
import Cardano.Ledger.Allegra.Core
11+
import Cardano.Ledger.Allegra.Scripts
12+
import Test.Cardano.Ledger.Allegra.Arbitrary ()
13+
import Test.Cardano.Ledger.Allegra.TreeDiff ()
14+
import Test.Cardano.Ledger.Era
15+
import Test.Cardano.Ledger.Shelley.Era
16+
17+
class
18+
( ShelleyEraTest era
19+
, AllegraEraTxBody era
20+
, AllegraEraTxAuxData era
21+
, AllegraEraScript era
22+
) =>
23+
AllegraEraTest era
24+
25+
instance EraTest AllegraEra
26+
27+
instance ShelleyEraTest AllegraEra
28+
29+
instance AllegraEraTest AllegraEra

0 commit comments

Comments
 (0)