mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 21:13:36 +00:00
tests: Stop using ttest_realm_boolean for integer fields.
This adds a new test_realm_integer, replacing test_realm_boolean for testing integer fields like realm_create_stream_policy, realm_invite_to_stream_policy, and realm_invite_required in dispatch.js. Fixes #12284
This commit is contained in:
@@ -917,11 +917,29 @@ with_overrides(function (override) {
|
||||
assert.equal(page_params[parameter_name], true);
|
||||
}
|
||||
|
||||
function test_realm_integer(event, parameter_name) {
|
||||
page_params[parameter_name] = 1;
|
||||
event = {...event};
|
||||
event.value = 2;
|
||||
dispatch(event);
|
||||
assert.equal(page_params[parameter_name], 2);
|
||||
|
||||
event = {...event};
|
||||
event.value = 3;
|
||||
dispatch(event);
|
||||
assert.equal(page_params[parameter_name], 3);
|
||||
|
||||
event = {...event};
|
||||
event.value = 1;
|
||||
dispatch(event);
|
||||
assert.equal(page_params[parameter_name], 1);
|
||||
}
|
||||
|
||||
let event = event_fixtures.realm__update__create_stream_policy;
|
||||
test_realm_boolean(event, 'realm_create_stream_policy');
|
||||
test_realm_integer(event, 'realm_create_stream_policy');
|
||||
|
||||
event = event_fixtures.realm__update__invite_to_stream_policy;
|
||||
test_realm_boolean(event, 'realm_invite_to_stream_policy');
|
||||
test_realm_integer(event, 'realm_invite_to_stream_policy');
|
||||
|
||||
event = event_fixtures.realm__update__invite_required;
|
||||
test_realm_boolean(event, 'realm_invite_required');
|
||||
|
||||
Reference in New Issue
Block a user