Skip to content

Commit

Permalink
casper: Clean up some admin casper tests.
Browse files Browse the repository at this point in the history
This adds missing casper.then(), some waits for relevant selectors,
and tightens some of the selectors to be more precise.
  • Loading branch information
timabbott committed Feb 10, 2017
1 parent 2dd36aa commit d69c40e
Showing 1 changed file with 16 additions and 9 deletions.
25 changes: 16 additions & 9 deletions frontend_tests/casper_tests/10-admin.js
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit d69c40e

Please sign in to comment.