@@ -22,14 +22,13 @@ import Test.Cardano.Ledger.Binary.Cuddle (
2222 )
2323import Test.Cardano.Ledger.Common
2424import Test.Cardano.Ledger.Conway.Binary.Cddl (readConwayCddlFiles )
25- import qualified Test.Cardano.Ledger.Conway.CDDL as ConwayCDDL
25+ import Test.Cardano.Ledger.Conway.CDDL ( conwayCDDL )
2626
2727spec :: Spec
2828spec = do
29- newSpec
30- describe " CDDL" $
31- beforeAllCddlFile 3 readConwayCddlFiles $ do
32- let v = eraProtVerHigh @ Conway
29+ describe " CDDL" $ do
30+ let v = eraProtVerHigh @ Conway
31+ describe " Ruby-based" $ beforeAllCddlFile 3 readConwayCddlFiles $ do
3332 cddlRoundTripCborSpec @ (Value Conway ) v " positive_coin"
3433 cddlRoundTripCborSpec @ (Value Conway ) v " value"
3534 cddlRoundTripAnnCborSpec @ (TxBody Conway ) v " transaction_body"
@@ -41,32 +40,29 @@ spec = do
4140 cddlRoundTripCborSpec @ (Datum Conway ) v " datum_option"
4241 cddlRoundTripAnnCborSpec @ (TxWits Conway ) v " transaction_witness_set"
4342 cddlRoundTripCborSpec @ (PParamsUpdate Conway ) v " protocol_param_update"
44- cddlRoundTripCborSpec @ CostModels v " costmdls "
43+ cddlRoundTripCborSpec @ CostModels v " cost_models "
4544 cddlRoundTripAnnCborSpec @ (Redeemers Conway ) v " redeemers"
4645 cddlRoundTripAnnCborSpec @ (Tx Conway ) v " transaction"
4746 cddlRoundTripCborSpec @ (VotingProcedure Conway ) v " voting_procedure"
4847 cddlRoundTripCborSpec @ (ProposalProcedure Conway ) v " proposal_procedure"
4948 cddlRoundTripCborSpec @ (GovAction Conway ) v " gov_action"
5049 cddlRoundTripCborSpec @ (TxCert Conway ) v " certificate"
51-
52- newSpec :: Spec
53- newSpec = describe " Huddle" $ specWithHuddle ConwayCDDL. conway 100 $ do
54- let v = eraProtVerHigh @ Conway
55- huddleRoundTripCborSpec @ (Value Conway ) v " positive_coin"
56- huddleRoundTripCborSpec @ (Value Conway ) v " value"
57- huddleRoundTripCborSpec @ (Datum Conway ) v " datum_option"
58- huddleRoundTripCborSpec @ CostModels v " costmdls"
59- huddleRoundTripCborSpec @ (VotingProcedure Conway ) v " voting_procedure"
60- huddleRoundTripCborSpec @ (PParamsUpdate Conway ) v " protocol_param_update"
61- huddleRoundTripCborSpec @ (ProposalProcedure Conway ) v " proposal_procedure"
62- huddleRoundTripCborSpec @ (GovAction Conway ) v " gov_action"
63- huddleRoundTripCborSpec @ (TxCert Conway ) v " certificate"
64- huddleRoundTripCborSpec @ (TxOut Conway ) v " transaction_output"
65- huddleRoundTripAnnCborSpec @ (TxBody Conway ) v " transaction_body"
66- huddleRoundTripAnnCborSpec @ (TxAuxData Conway ) v " auxiliary_data"
67- huddleRoundTripAnnCborSpec @ (Timelock Conway ) v " native_script"
68- huddleRoundTripAnnCborSpec @ (Data Conway ) v " plutus_data"
69- huddleRoundTripAnnCborSpec @ (Script Conway ) v " script"
70- huddleRoundTripAnnCborSpec @ (TxWits Conway ) v " transaction_witness_set"
71- huddleRoundTripAnnCborSpec @ (Redeemers Conway ) v " redeemers"
72- huddleRoundTripAnnCborSpec @ (Tx Conway ) v " transaction"
50+ describe " Huddle" $ specWithHuddle conwayCDDL 100 $ do
51+ huddleRoundTripCborSpec @ (Value Conway ) v " positive_coin"
52+ huddleRoundTripCborSpec @ (Value Conway ) v " value"
53+ huddleRoundTripAnnCborSpec @ (TxBody Conway ) v " transaction_body"
54+ huddleRoundTripAnnCborSpec @ (TxAuxData Conway ) v " auxiliary_data"
55+ huddleRoundTripAnnCborSpec @ (Timelock Conway ) v " native_script"
56+ huddleRoundTripAnnCborSpec @ (Data Conway ) v " plutus_data"
57+ huddleRoundTripCborSpec @ (TxOut Conway ) v " transaction_output"
58+ huddleRoundTripAnnCborSpec @ (Script Conway ) v " script"
59+ huddleRoundTripCborSpec @ (Datum Conway ) v " datum_option"
60+ huddleRoundTripAnnCborSpec @ (TxWits Conway ) v " transaction_witness_set"
61+ huddleRoundTripCborSpec @ (PParamsUpdate Conway ) v " protocol_param_update"
62+ huddleRoundTripCborSpec @ CostModels v " cost_models"
63+ huddleRoundTripAnnCborSpec @ (Redeemers Conway ) v " redeemers"
64+ huddleRoundTripAnnCborSpec @ (Tx Conway ) v " transaction"
65+ huddleRoundTripCborSpec @ (VotingProcedure Conway ) v " voting_procedure"
66+ huddleRoundTripCborSpec @ (ProposalProcedure Conway ) v " proposal_procedure"
67+ huddleRoundTripCborSpec @ (GovAction Conway ) v " gov_action"
68+ huddleRoundTripCborSpec @ (TxCert Conway ) v " certificate"
0 commit comments