We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents bffc717 + 42d9e80 commit abf657aCopy full SHA for abf657a
1 file changed
contracts/stream_contract/src/test.rs
@@ -180,6 +180,20 @@ fn test_update_fee_config_rejects_invalid_fee_rate() {
180
assert_eq!(result, Err(Ok(StreamError::InvalidFeeRate)));
181
}
182
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
197
#[test]
198
fn test_initialize_emits_event() {
199
let env = Env::default();
0 commit comments