org settings: Make each subsection independent for saving changes.

This makes each subsection(like "Message feed") independent of changes
done in any other subsection and the save button of each subsection
saves the changes done in that subsection only.
This commit is contained in:
Shubham Dhama
2018-03-15 04:15:42 +05:30
committed by Tim Abbott
parent d0355f52cb
commit be0298314a
6 changed files with 139 additions and 159 deletions

View File

@@ -317,9 +317,6 @@ casper.then(function () {
});
});
function submit_org_settings_change() {
casper.click('form.org-settings-form button.button');
}
casper.then(function () {
casper.click("li[data-section='organization-settings']");
@@ -328,14 +325,15 @@ casper.then(function () {
casper.evaluate(function () {
$('#id_realm_default_language').val('de').change();
});
submit_org_settings_change();
casper.test.assertSelectorHasText('#org-submit-language-notify', "Save");
casper.click('#org-submit-language-notify');
});
});
casper.then(function () {
casper.waitUntilVisible('#admin-realm-default-language-status', function () {
casper.test.assertSelectorHasText('#admin-realm-default-language-status',
'Default language changed!');
casper.waitUntilVisible('#org-submit-language-notify[data-status="saved"]', function () {
casper.test.assertSelectorHasText('#org-submit-language-notify',
'Saved');
});
});