Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 5 additions & 8 deletions payjoin/src/core/receive/v2/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1400,14 +1400,11 @@ pub mod test {
state: unchecked_proposal_v2_from_test_vector(),
session_context: SHARED_CONTEXT.clone(),
};
let server_error = || {
receiver
.clone()
.check_broadcast_suitability(None, |_| Err("mock error".into()))
.save(&noop_persister)
};

let error = server_error().expect_err("Server error should be populated with mock error");
let error = receiver
.clone()
.check_broadcast_suitability(None, |_| Err("mock error".into()))
.save(&noop_persister)
.expect_err("Server error should be populated with mock error");
let res = error.api_error().expect("check_broadcast error should propagate to api error");
JsonReply::from(&res)
}
Expand Down
7 changes: 4 additions & 3 deletions payjoin/tests/integration.rs
Original file line number Diff line number Diff line change
Expand Up @@ -424,9 +424,10 @@ mod integration {
let proposal = proposal.assume_interactive_receiver().save(&persister)?;

// Generate replyable error
let check_inputs_not_owned =
|| proposal.clone().check_inputs_not_owned(&mut |_| Ok(true)).save(&persister);
let server_error = check_inputs_not_owned()
let server_error = proposal
.clone()
.check_inputs_not_owned(&mut |_| Ok(true))
.save(&persister)
.expect_err("should fail")
.api_error()
.expect("expected api error");
Expand Down
Loading