simple fixes suggested from review

This commit is contained in:
Seungheon Oh 2022-04-22 08:23:54 -04:00
parent 11a10bd4ec
commit 17817ba68b
2 changed files with 18 additions and 30 deletions

View file

@ -142,13 +142,7 @@ effectSucceedsWith ::
ScriptContext ->
TestTree
effectSucceedsWith tag eff datum scriptContext =
scriptSucceeds tag $
compile
( eff
# pforgetData (pconstantData datum)
# pforgetData (pconstantData ())
# pconstant scriptContext
)
validatorSucceedsWith tag eff datum () scriptContext
-- | Check that a validator script fails, given a name and arguments.
effectFailsWith ::
@ -161,13 +155,7 @@ effectFailsWith ::
ScriptContext ->
TestTree
effectFailsWith tag eff datum scriptContext =
scriptFails tag $
compile
( eff
# pforgetData (pconstantData datum)
# pforgetData (pconstantData ())
# pconstant scriptContext
)
validatorFailsWith tag eff datum () scriptContext
-- | Check that an arbitrary script doesn't error when evaluated, given a name.
scriptSucceeds :: String -> Script -> TestTree

View file

@ -104,11 +104,11 @@ treasuryWithdrawalValidator currSymbol = makeEffect currSymbol $
pdata $ ptuple # txOut.address # txOut.value
)
# txInfo.inputs
treasuryInputValues =
treasuryInputValues <- plet $
pfilter
# plam (\((pfield @"_0" #) . pfromData -> addr) -> pnot #$ addr #== effInput.address)
# inputValues
treasuryCredentials =
let treasuryCredentials =
pmap
# plam ((pfield @"credential" #) . pfromData . (pfield @"_0" #) . pfromData)
# treasuryInputValues