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
path: root/tests/UI
diff options
context:
space:
mode:
authorStefan Giehl <stefan@piwik.org>2017-01-03 23:28:29 +0300
committerMatthieu Aubry <mattab@users.noreply.github.com>2017-01-03 23:28:29 +0300
commit193a9bb8b13bfdce69731181d3dad102f7e14f6b (patch)
tree233dbb55286ec10d6ad0e327077f51b2102a5af4 /tests/UI
parent6fe1e559e4c5e7fb8d509c36c3bd0dd79173425b (diff)
Always send token_auth for POST requests done in widgetize mode (#11135)
* adds UI test * always send token_auth for requests done in widgetize mode * adds correct screenshot for UI test * adds ui test with invalid token
Diffstat (limited to 'tests/UI')
-rw-r--r--tests/UI/expected-screenshots/Dashboard_invalid_token_auth.png3
-rw-r--r--tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png3
-rw-r--r--tests/UI/specs/Dashboard_spec.js20
3 files changed, 26 insertions, 0 deletions
diff --git a/tests/UI/expected-screenshots/Dashboard_invalid_token_auth.png b/tests/UI/expected-screenshots/Dashboard_invalid_token_auth.png
new file mode 100644
index 0000000000..065744e5ba
--- /dev/null
+++ b/tests/UI/expected-screenshots/Dashboard_invalid_token_auth.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e8135200b8d1c3efb7f298e770f053970918284b9fc9cdc2196bd4f199a77f9
+size 33186
diff --git a/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png b/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png
new file mode 100644
index 0000000000..6a923dff35
--- /dev/null
+++ b/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ad27d14793efb8735da99c610041c7ad27df565ac18a8e993b4cf74bb0e40a40
+size 534693
diff --git a/tests/UI/specs/Dashboard_spec.js b/tests/UI/specs/Dashboard_spec.js
index 0c4f28f080..f647bdab68 100644
--- a/tests/UI/specs/Dashboard_spec.js
+++ b/tests/UI/specs/Dashboard_spec.js
@@ -223,4 +223,24 @@ describe("Dashboard", function () {
}, done);
});
+ it("should load correctly with token_auth", function (done) {
+ testEnvironment.testUseMockAuth = 0;
+ testEnvironment.save();
+
+ expect.screenshot("loaded_token_auth").to.be.capture(function (page) {
+ var tokenAuth = "9ad1de7f8b329ab919d854c556f860c1";
+ page.load(url.replace("idDashboard=5", "idDashboard=1") + '&token_auth=' + tokenAuth, 5000);
+ }, done);
+ });
+
+ it("should fail to load with invalid token_auth", function (done) {
+ testEnvironment.testUseMockAuth = 0;
+ testEnvironment.save();
+
+ expect.screenshot("invalid_token_auth").to.be.capture(function (page) {
+ var tokenAuth = "anyInvalidToken";
+ page.load(url.replace("idDashboard=5", "idDashboard=1") + '&token_auth=' + tokenAuth, 5000);
+ }, done);
+ });
+
});