From 3ba3449c81ba8413269198a7a4435ef421aea753 Mon Sep 17 00:00:00 2001 From: ok300 <106775972+ok300@users.noreply.github.com> Date: Tue, 11 Mar 2025 12:18:24 +0100 Subject: [PATCH] Integration tests: fix wait_for_mint_to_be_paid loop --- crates/cdk-integration-tests/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/cdk-integration-tests/src/lib.rs b/crates/cdk-integration-tests/src/lib.rs index c2ef5401..6a1e9adf 100644 --- a/crates/cdk-integration-tests/src/lib.rs +++ b/crates/cdk-integration-tests/src/lib.rs @@ -1,6 +1,6 @@ use std::sync::Arc; -use anyhow::{bail, Result}; +use anyhow::{anyhow, bail, Result}; use cdk::amount::{Amount, SplitTarget}; use cdk::nuts::nut00::ProofsMethods; use cdk::nuts::{MintQuoteState, NotificationPayload, State}; @@ -86,7 +86,7 @@ pub async fn wait_for_mint_to_be_paid( } } } - Ok(()) + Err(anyhow!("Subscription ended without quote being paid")) }; let timeout_future = timeout(Duration::from_secs(timeout_secs), wait_future); @@ -114,7 +114,7 @@ pub async fn wait_for_mint_to_be_paid( result = timeout_future => { match result { Ok(payment_result) => payment_result, - Err(_) => Err(anyhow::anyhow!("Timeout waiting for mint quote to be paid")), + Err(_) => Err(anyhow!("Timeout waiting for mint quote to be paid")), } } result = periodic_task => {