mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +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