我正在编写多个场景,具有类似的设置:
test0 = scenario do
bank <- getParty "Bank"
alice <- getParty "Alice"
-- ....
assert True
test1 = scenario do
bank <- getParty "Bank"
alice <- getParty "Alice"
-- ...
assert True林特建议我减少重复:
/Foo.daml:5:3: Suggestion: Reduce duplication
Found:
bank <- getParty "Bank"
alice <- getParty "Alice"
assert True
Perhaps:
Combine with /Users/shaynefletcher/Foo.daml:11:3如何从场景中提取设置?
发布于 2019-09-13 23:33:58
从Shayne F那里得到了答案:
parties = do
bank <- getParty "Bank"
alice <- getParty "Alice"
return (bank, alice)
test0 = scenario do
(bank, alice) <- parties
-- ....
assert True
test1 = scenario do
(bank, alice) <- parties
-- ...
assert True为清楚起见,parties的类型签名为:
parties : Scenario (Party, Party)https://stackoverflow.com/questions/57926503
复制相似问题