diff --git a/pallets/payments/src/benchmarking.rs b/pallets/payments/src/benchmarking.rs index dd44934a..cb1f4d41 100644 --- a/pallets/payments/src/benchmarking.rs +++ b/pallets/payments/src/benchmarking.rs @@ -248,15 +248,17 @@ mod benchmarks { create_and_mint_asset::(&sender, &beneficiary, &asset)?; let amount = >::from(100000_u32); - assert_ok!(Payments::::request_payment( - RawOrigin::Signed(beneficiary.clone()).into(), - sender_lookup, - asset, - amount - )); - let Event::PaymentRequestCreated { payment_id } = last_event::() else { - unreachable!() - }; + let (payment_id, _) = Payments::::create_payment( + &sender, + beneficiary, + asset.clone(), + amount.clone(), + PaymentState::PaymentRequested, + T::IncentivePercentage::get(), + None, + )?; + + assert_has_event!(Event::PaymentRequestCreated { .. }); #[extrinsic_call] _(RawOrigin::Signed(sender.clone()), payment_id);