myc

Self-custodial remote signer for Radroots apps
git clone https://radroots.dev/git/myc.git
Log | Files | Refs | README | LICENSE

commit c1b9477907e83decd889ddf59b3dd0c3fa003faa
parent ffbac420899e2cdace70f278c156e09182a3282f
Author: triesap <tyson@radroots.org>
Date:   Fri, 27 Mar 2026 16:35:04 +0000

release: add final acceptance lane

Diffstat:
Mtests/nip46_e2e.rs | 17+++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/tests/nip46_e2e.rs b/tests/nip46_e2e.rs @@ -1568,15 +1568,20 @@ async fn live_listener_works_with_sqlite_signer_state_and_runtime_audit() -> Tes .next() .expect("stored connection"); assert!(consumed_connection.connect_secret_is_consumed()); - let operation_audit = runtime.operation_audit_store().list_all()?; - assert_eq!(operation_audit.len(), 2); + let operation_audit = wait_for_operation_audit_count(&runtime, 2).await?; assert_eq!( - operation_audit[0].outcome, - MycOperationAuditOutcome::Rejected + operation_audit + .iter() + .filter(|record| record.outcome == MycOperationAuditOutcome::Rejected) + .count(), + 1 ); assert_eq!( - operation_audit[1].outcome, - MycOperationAuditOutcome::Succeeded + operation_audit + .iter() + .filter(|record| record.outcome == MycOperationAuditOutcome::Succeeded) + .count(), + 1 ); let outbox_records = wait_for_delivery_outbox_records(&runtime, |records| { records.len() >= 2 && records[1].status == MycDeliveryOutboxStatus::Finalized