react/grunt/tasks/webdriver-jasmine.js
2015-02-13 02:43:42 +03:00

15 lines
593 B
JavaScript

'use strict';
module.exports = function() {
return require('./webdriver-all').call(this, function(config, wd, browser) {
return browser
.waitFor(wd.asserters.jsCondition('typeof window.jasmine != \'undefined\''), 5e3, 50)
.fail(function(error) {
throw Error('The test page didn\'t load properly. ' + error);
})
.waitFor(wd.asserters.jsCondition('typeof window.jasmine.getJSReport != \'undefined\''), 60e3, 100)
.waitFor(wd.asserters.jsCondition('window.postDataToURL.running <= 0'), 30e3, 500)
.eval('jasmine.getJSReport().passed');
});
};