From eff19442c5f52a25afb992e92fe498cd6da37a5e Mon Sep 17 00:00:00 2001 From: pasta Date: Mon, 5 Oct 2026 16:45:28 -0400 Subject: [PATCH] test(drive-abci): stop pinning the latest protocol version in the v0 shield-from-asset-lock refusal test The test asserted `PlatformVersion::latest().protocol_version == 14`, so it broke as soon as #4760 was merged into v5.1-dev, where latest is 15. Version 0 stays refused from 14 on, and every other assertion already holds for any version from 14, so require `>= 14` instead. Co-Authored-By: Claude Opus 5.5 (1M context) --- .../state_transitions/shield_from_asset_lock/tests.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/shield_from_asset_lock/tests.rs b/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/shield_from_asset_lock/tests.rs index 6ebae6fa217..ceb0a97ce6f 100644 --- a/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/shield_from_asset_lock/tests.rs +++ b/packages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/shield_from_asset_lock/tests.rs @@ -2438,7 +2438,10 @@ mod tests { #[test] fn should_refuse_a_version_0_at_protocol_version_14_without_touching_its_asset_lock() { let platform_version = PlatformVersion::latest(); - assert_eq!(platform_version.protocol_version, 14); + assert!( + platform_version.protocol_version >= 14, + "version 0 is only refused from protocol version 14 on" + ); let platform = setup_platform(); let mut rng = StdRng::seed_from_u64(44); let (lock, key) = create_asset_lock_proof_with_key(&mut rng);