Skip to content

Commit abf657a

Browse files
authored
Merge pull request #984 from Benedict315/test/update-fee-config-not-initialized
Add test for update_fee_config NotInitialized path
2 parents bffc717 + 42d9e80 commit abf657a

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

  • contracts/stream_contract/src

contracts/stream_contract/src/test.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,20 @@ fn test_update_fee_config_rejects_invalid_fee_rate() {
180180
assert_eq!(result, Err(Ok(StreamError::InvalidFeeRate)));
181181
}
182182

183+
#[test]
184+
fn test_update_fee_config_rejects_not_initialized() {
185+
let env = Env::default();
186+
env.mock_all_auths();
187+
let client = create_contract(&env);
188+
189+
let admin = Address::generate(&env);
190+
let treasury = Address::generate(&env);
191+
192+
// Call update_fee_config before initialize
193+
let result = client.try_update_fee_config(&admin, &treasury, &100);
194+
assert_eq!(result, Err(Ok(StreamError::NotInitialized)));
195+
}
196+
183197
#[test]
184198
fn test_initialize_emits_event() {
185199
let env = Env::default();

0 commit comments

Comments
 (0)