From 654392233b01f3c97f793ae59c448c77ea450a8e Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Wed, 17 Dec 2014 15:02:00 +0100 Subject: [PATCH] Invalidate browser cache during web tests --- server/sonar-web/src/main/js/tests/e2e/lib.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/server/sonar-web/src/main/js/tests/e2e/lib.js b/server/sonar-web/src/main/js/tests/e2e/lib.js index 0c72d47f143..b72cdf432c8 100644 --- a/server/sonar-web/src/main/js/tests/e2e/lib.js +++ b/server/sonar-web/src/main/js/tests/e2e/lib.js @@ -80,8 +80,17 @@ exports.clearRequestMock = function (mockId) { }; +function patchWithTimestamp(url) { + var t = Date.now(), + hashStart = url.indexOf('#'), + hash = hashStart !== -1 ? url.substr(hashStart) : '', + base = hashStart !== -1 ? url.substr(0, hashStart) : url; + return base + '?' + t + hash; +} + + exports.buildUrl = function (urlTail) { - return BASE_URL + urlTail; + return patchWithTimestamp(BASE_URL + urlTail); }; -- 2.39.5