@@ -16,7 +16,7 @@ use soroban_sdk::{
1616 Address , Env , Symbol , Vec ,
1717} ;
1818
19- use crate :: { LedgerLensScoreContract , LedgerLensScoreContractClient } ;
19+ use crate :: { constants :: CONTRACT_VERSION , LedgerLensScoreContract , LedgerLensScoreContractClient } ;
2020
2121fn setup ( ) -> ( Env , LedgerLensScoreContractClient < ' static > , Address , Address ) {
2222 let env = Env :: default ( ) ;
@@ -38,7 +38,7 @@ fn test_get_version_returns_abi_version() {
3838 let ( _env, client, _admin, _service) = setup ( ) ;
3939 let version = client. get_version ( ) ;
4040 // Current ABI version from constants.rs
41- assert_eq ! ( version, 4u32 ) ;
41+ assert_eq ! ( version, CONTRACT_VERSION ) ;
4242}
4343
4444/// Test that get_version is infallible and idempotent.
@@ -60,14 +60,14 @@ fn test_get_version_before_and_after_init() {
6060
6161 // Before initialization
6262 let version_before = client. get_version ( ) ;
63- assert_eq ! ( version_before, 4u32 ) ;
63+ assert_eq ! ( version_before, CONTRACT_VERSION ) ;
6464
6565 // Initialize
6666 client. initialize ( & admin, & service) ;
6767
6868 // After initialization
6969 let version_after = client. get_version ( ) ;
70- assert_eq ! ( version_after, 4u32 ) ;
70+ assert_eq ! ( version_after, CONTRACT_VERSION ) ;
7171 assert_eq ! ( version_before, version_after) ;
7272}
7373
@@ -132,7 +132,7 @@ fn test_get_version_side_effect_free() {
132132 // Don't mock auth — if get_version required it, this would fail
133133 // No mock_all_auths() here
134134 let version = client. get_version ( ) ;
135- assert_eq ! ( version, 4u32 ) ;
135+ assert_eq ! ( version, CONTRACT_VERSION ) ;
136136}
137137
138138/// Test that version probe result includes expected version bounds.
@@ -224,7 +224,7 @@ fn test_schema_version_available_before_init() {
224224
225225 // Should be able to get version without initializing
226226 let version = client. get_version ( ) ;
227- assert_eq ! ( version, 4u32 ) ;
227+ assert_eq ! ( version, CONTRACT_VERSION ) ;
228228
229229 // Capabilities should also be queryable
230230 let cap_score = Symbol :: new ( & env, "score" ) ;
0 commit comments