mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
test: Fix test set up, since the order of preclaim checks changed
- Need to have multisign set up to get to the fee check
This commit is contained in:
@@ -1146,12 +1146,30 @@ class Loan_test : public beast::unit_test::suite
|
|||||||
sig(sfCounterpartySignature, lender),
|
sig(sfCounterpartySignature, lender),
|
||||||
ter(telINSUF_FEE_P));
|
ter(telINSUF_FEE_P));
|
||||||
// insufficient fee - multisign
|
// insufficient fee - multisign
|
||||||
|
env(signers(lender, 2, {{evan, 1}, {borrower, 1}}));
|
||||||
|
env(signers(borrower, 2, {{evan, 1}, {lender, 1}}));
|
||||||
env(set(borrower, broker.brokerID, principalRequest),
|
env(set(borrower, broker.brokerID, principalRequest),
|
||||||
counterparty(lender),
|
counterparty(lender),
|
||||||
msig(evan, lender),
|
msig(evan, lender),
|
||||||
msig(sfCounterpartySignature, evan, borrower),
|
msig(sfCounterpartySignature, evan, borrower),
|
||||||
fee(env.current()->fees().base * 5 - 1),
|
fee(env.current()->fees().base * 5 - 1),
|
||||||
ter(telINSUF_FEE_P));
|
ter(telINSUF_FEE_P));
|
||||||
|
// Bad multisign signatures for borrower (Account)
|
||||||
|
env(set(borrower, broker.brokerID, principalRequest),
|
||||||
|
counterparty(lender),
|
||||||
|
msig(alice, issuer),
|
||||||
|
msig(sfCounterpartySignature, evan, borrower),
|
||||||
|
fee(env.current()->fees().base * 5),
|
||||||
|
ter(tefBAD_SIGNATURE));
|
||||||
|
// Bad multisign signatures for issuer (Counterparty)
|
||||||
|
env(set(borrower, broker.brokerID, principalRequest),
|
||||||
|
counterparty(lender),
|
||||||
|
msig(evan, lender),
|
||||||
|
msig(sfCounterpartySignature, alice, issuer),
|
||||||
|
fee(env.current()->fees().base * 5 - 1),
|
||||||
|
ter(tefBAD_SIGNATURE));
|
||||||
|
env(signers(lender, none));
|
||||||
|
env(signers(borrower, none));
|
||||||
// multisign sufficient fee, but no signers set up
|
// multisign sufficient fee, but no signers set up
|
||||||
env(set(borrower, broker.brokerID, principalRequest),
|
env(set(borrower, broker.brokerID, principalRequest),
|
||||||
counterparty(lender),
|
counterparty(lender),
|
||||||
|
|||||||
Reference in New Issue
Block a user