Skip to content

Commit

Permalink
Use failToSubmitTx in ProposeNewConstitutionSPO
Browse files Browse the repository at this point in the history
  • Loading branch information
palas committed Apr 29, 2024
1 parent d9e7996 commit 5302f8a
Showing 1 changed file with 2 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,14 @@ import Prelude

import Control.Monad.Trans.State.Strict (put)
import Data.Bifunctor (Bifunctor (..))
import Data.List (isInfixOf)
import qualified Data.Map.Strict as Map
import qualified Data.Text as Text
import Data.Word
import GHC.Stack (HasCallStack)
import Lens.Micro
import System.Exit (ExitCode (ExitSuccess))
import System.FilePath ((</>))

import Testnet.Components.DReps (failToSubmitTx)
import Testnet.Components.Query
import Testnet.Components.TestWatchdog
import qualified Testnet.Process.Cli as P
Expand Down Expand Up @@ -215,13 +214,7 @@ hprop_ledger_events_propose_new_constitution_spo = H.integrationWorkspace "propo
]

-- Call should fail, because SPOs are unallowed to vote on the constitution
(exitCode, _, stderr) <- H.execCliAny execConfig
[ "conway", "transaction", "submit"
, "--tx-file", voteTxFp
]

exitCode H./== ExitSuccess -- Dit it fail?
H.assert $ "DisallowedVoters" `isInfixOf` stderr -- Did it fail for the expected reason?
failToSubmitTx execConfig cEra (File voteTxFp) "DisallowedVoters"

getConstitutionProposal
:: (HasCallStack, MonadIO m, MonadTest m)
Expand Down

0 comments on commit 5302f8a

Please sign in to comment.