mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	casper: Clean up some admin casper tests.
This adds missing casper.then(), some waits for relevant selectors, and tightens some of the selectors to be more precise.
This commit is contained in:
		@@ -284,21 +284,28 @@ casper.then(function () {
 | 
			
		||||
// TODO: Test stream deletion
 | 
			
		||||
 | 
			
		||||
casper.then(function () {
 | 
			
		||||
    casper.test.info("Changing realm default language");
 | 
			
		||||
    casper.evaluate(function () {
 | 
			
		||||
        $('#id_realm_default_language').val('de').change();
 | 
			
		||||
    casper.waitUntilVisible('#id_realm_default_language', function () {
 | 
			
		||||
        casper.test.info("Changing realm default language");
 | 
			
		||||
        casper.evaluate(function () {
 | 
			
		||||
            $('#id_realm_default_language').val('de').change();
 | 
			
		||||
        });
 | 
			
		||||
        casper.click('form.admin-realm-form input.button');
 | 
			
		||||
    });
 | 
			
		||||
    casper.click('form.admin-realm-form input.button');
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
casper.waitUntilVisible('#admin-realm-default-language-status', function () {
 | 
			
		||||
    casper.test.assertSelectorHasText('#admin-realm-default-language-status', 'Default language changed!');
 | 
			
		||||
casper.then(function () {
 | 
			
		||||
    casper.waitUntilVisible('#admin-realm-default-language-status', function () {
 | 
			
		||||
        casper.test.assertSelectorHasText('#admin-realm-default-language-status',
 | 
			
		||||
                                          'Default language changed!');
 | 
			
		||||
    });
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
// Test authentication methods setting
 | 
			
		||||
casper.waitForSelector('input[type="checkbox"]', function () {
 | 
			
		||||
    casper.click(".method_row[data-method='Email'] input[type='checkbox']");
 | 
			
		||||
    casper.click('form.admin-realm-form input.button');
 | 
			
		||||
casper.then(function () {
 | 
			
		||||
    casper.waitForSelector(".method_row[data-method='Email'] input[type='checkbox']", function () {
 | 
			
		||||
        casper.click(".method_row[data-method='Email'] input[type='checkbox']");
 | 
			
		||||
        casper.click('form.admin-realm-form input.button');
 | 
			
		||||
    });
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
// Test setting was activated--default is checked
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user