diff options
author | Stas Vilchik <vilchiks@gmail.com> | 2015-06-11 12:25:07 +0200 |
---|---|---|
committer | Stas Vilchik <vilchiks@gmail.com> | 2015-06-11 12:58:02 +0200 |
commit | d708e5584110d43b889bab845baac20325b844cc (patch) | |
tree | 1aa9d26059bbba6096d443362541091f9329d2aa /server/sonar-web/src/test/lib.js | |
parent | c22879723cd3662b339e4960537bbdfef9ace5a6 (diff) | |
download | sonarqube-d708e5584110d43b889bab845baac20325b844cc.tar.gz sonarqube-d708e5584110d43b889bab845baac20325b844cc.zip |
sanitize coding rules web tests
Diffstat (limited to 'server/sonar-web/src/test/lib.js')
-rw-r--r-- | server/sonar-web/src/test/lib.js | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/server/sonar-web/src/test/lib.js b/server/sonar-web/src/test/lib.js index b0dde173ef9..6e4df6480b3 100644 --- a/server/sonar-web/src/test/lib.js +++ b/server/sonar-web/src/test/lib.js @@ -30,7 +30,7 @@ var initMessages = function () { exports.initMessages = initMessages; -function getFileName(path) { +function getFileName (path) { var idx = path.lastIndexOf(fs.separator), dotIdx = path.lastIndexOf('.'); return path.substr(idx + 1, dotIdx - idx - 1); @@ -99,7 +99,7 @@ exports.clearRequestMock = function (mockId) { }; -function patchWithTimestamp(url) { +function patchWithTimestamp (url) { var t = Date.now(), hashStart = url.indexOf('#'), hash = hashStart !== -1 ? url.substr(hashStart) : '', @@ -127,9 +127,7 @@ exports.capture = function (fileName) { if (!fileName) { fileName = 'screenshot.png'; } - casper.wait(500, function () { - casper.capture(fileName, { top: 0, left: 0, width: WINDOW_WIDTH, height: WINDOW_HEIGHT }); - }); + casper.capture(fileName, { top: 0, left: 0, width: WINDOW_WIDTH, height: WINDOW_HEIGHT }); }; @@ -176,8 +174,25 @@ var describe = global.describe = function (name, fn) { }; +var xdescribe = global.xdescribe = function (name) { + return casper.test.begin(name, 0, function (test) { + casper + .start() + .then(function () { + test.assert(true, '∅ ignored'); + }) + .run(function () { + test.done(); + }); + }); +}; + + var it = global.it = function (name, testCount, fn) { var testName = this._extraName + ' ' + name; + if (typeof testCount !== 'number') { + casper.die('please set the number of tests for ' + testName); + } var patchedFn = function (test) { var startTime = new Date().getTime(); fn(casper, test) @@ -204,7 +219,10 @@ var xit = global.xit = function (name) { var testName = this._extraName + ' ' + name; return casper.test.begin(testName, function (test) { casper - .echo('IGNORED', 'WARNING') + .start() + .then(function () { + casper.echo('IGNORED', 'WARNING'); + }) .run(function () { test.done(); }); |