From 8bee56eef056eb449d0ad7038e9bdd873461da20 Mon Sep 17 00:00:00 2001 From: Qoder-voidd Date: Tue, 28 Jul 2026 21:27:05 +0100 Subject: [PATCH] Backend has no @nestjs/terminus Backend has no @nestjs/terminus --- onchain/contracts/stellar_hunts/src/test.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/onchain/contracts/stellar_hunts/src/test.rs b/onchain/contracts/stellar_hunts/src/test.rs index cfbac094..bf7898ad 100644 --- a/onchain/contracts/stellar_hunts/src/test.rs +++ b/onchain/contracts/stellar_hunts/src/test.rs @@ -3,6 +3,7 @@ use crate::{StellarHunts, StellarHuntsClient}; // Brings `Address::generate` into scope as an extension trait method. use soroban_sdk::testutils::Address as _; +use soroban_sdk::testutils::Ledger; use soroban_sdk::{Address, Bytes, Env}; // Renamed to `new_admin` so it does not collide with the destructured @@ -179,6 +180,10 @@ fn test_require_admin_not_initialized() { fn test_claim_level_completion_nft_retry_safe_on_nft_panic() { let env = Env::default(); env.mock_all_auths(); + // Set a non-zero ledger so the `last_attempt_ledger == current_ledger` + // check in `submit_answer` (which initialises `last_attempt_ledger` to 0) + // does not trigger an `AttemptTooSoon` panic. + env.ledger().set_sequence_number(100_000); let admin = new_admin(&env); let contract_id = env.register_contract(None, StellarHunts);