Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Steur <tsteur@users.noreply.github.com>2018-11-30 00:31:54 +0300
committerGitHub <noreply@github.com>2018-11-30 00:31:54 +0300
commit414230d05a03dc703ad5c6263d2499c46bdecde7 (patch)
tree544aa75eaaa7a070f0011320954cbae8ae4d76ca /plugins/UsersManager/tests/UI
parent1d3388c1cd3dd03743576d670118a65e9cd879cb (diff)
When changing password or email address, require to type old password (#13683)
Diffstat (limited to 'plugins/UsersManager/tests/UI')
-rw-r--r--plugins/UsersManager/tests/UI/UsersManager_spec.js23
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_asks_confirmation.png3
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_confirmed_wrong_password.png3
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_form.png3
4 files changed, 28 insertions, 4 deletions
diff --git a/plugins/UsersManager/tests/UI/UsersManager_spec.js b/plugins/UsersManager/tests/UI/UsersManager_spec.js
index 77ada45f80..fce6e321a3 100644
--- a/plugins/UsersManager/tests/UI/UsersManager_spec.js
+++ b/plugins/UsersManager/tests/UI/UsersManager_spec.js
@@ -362,7 +362,28 @@ describe("UsersManager", function () {
expect.screenshot("edit_user_form").to.be.captureSelector('.admin#content', function (page) {
page.setViewportSize(1250);
- page.click('button.edituser:eq(0)');
+ page.click('button.edituser:eq(1)');
+ }, done);
+ });
+
+ it('should ask for password confirmation when trying to change email', function (done) {
+ expect.screenshot("edit_user_basic_asks_confirmation").to.be.captureSelector('.modal.open', function (page) {
+ page.setViewportSize(1250);
+
+ page.evaluate(function () {
+ $('.userEditForm #user_email').val('testlogin3@example.com').change();
+ });
+
+ page.click('.userEditForm .basic-info-tab [piwik-save-button] .btn');
+ }, done);
+ });
+
+ it('should show error when wrong password entered', function (done) {
+ expect.screenshot("edit_user_basic_confirmed_wrong_password").to.be.captureSelector('.admin#content,#notificationContainer', function (page) {
+ page.setViewportSize(1250);
+
+ page.sendKeys('.modal.open #currentUserPassword', 'test123456');
+ page.click('.change-password-modal .modal-close:not(.modal-no)');
}, done);
});
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_asks_confirmation.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_asks_confirmation.png
new file mode 100644
index 0000000000..d4c84a5976
--- /dev/null
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_asks_confirmation.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc3f0fcd3ac18b88a19fb3afef08bd8d31f3dd6aef1a1aea2231bb2663a78d9e
+size 22237
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_confirmed_wrong_password.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_confirmed_wrong_password.png
new file mode 100644
index 0000000000..152212b899
--- /dev/null
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_confirmed_wrong_password.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6acdba605cb48293c18abd9b11730c32b0096378bc6d2ca33d9aefcded633f07
+size 30051
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_form.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_form.png
deleted file mode 100644
index cc0d1b9d10..0000000000
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_form.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7dca2ceb788156e59cd81a15474f6db7d76d5d30ea9a64d2b1d01c2f4ed8a4ec
-size 22671