mirror of
https://github.com/zulip/zulip.git
synced 2025-11-05 06:23:38 +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
|
// TODO: Test stream deletion
|
||||||
|
|
||||||
casper.then(function () {
|
casper.then(function () {
|
||||||
|
casper.waitUntilVisible('#id_realm_default_language', function () {
|
||||||
casper.test.info("Changing realm default language");
|
casper.test.info("Changing realm default language");
|
||||||
casper.evaluate(function () {
|
casper.evaluate(function () {
|
||||||
$('#id_realm_default_language').val('de').change();
|
$('#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.then(function () {
|
||||||
casper.test.assertSelectorHasText('#admin-realm-default-language-status', 'Default language changed!');
|
casper.waitUntilVisible('#admin-realm-default-language-status', function () {
|
||||||
|
casper.test.assertSelectorHasText('#admin-realm-default-language-status',
|
||||||
|
'Default language changed!');
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
// Test authentication methods setting
|
// Test authentication methods setting
|
||||||
casper.waitForSelector('input[type="checkbox"]', function () {
|
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(".method_row[data-method='Email'] input[type='checkbox']");
|
||||||
casper.click('form.admin-realm-form input.button');
|
casper.click('form.admin-realm-form input.button');
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
// Test setting was activated--default is checked
|
// Test setting was activated--default is checked
|
||||||
|
|||||||
Reference in New Issue
Block a user