Fix timing issues in unit-tests
This commit is contained in:
@@ -29,7 +29,7 @@ module.exports.start = function (specsLocation, done) {
|
|||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
driver.get(url);
|
driver.get(url);
|
||||||
done();
|
done();
|
||||||
}, process.env.TRAVIS ? 20000 : 3000);
|
}, process.env.TRAVIS ? 20000 : 5000);
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports.close = function() {
|
module.exports.close = function() {
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ var expect = require('chai').expect;
|
|||||||
var driver = require('./driver');
|
var driver = require('./driver');
|
||||||
var servers = require('./servers');
|
var servers = require('./servers');
|
||||||
var webdriver = require('selenium-webdriver');
|
var webdriver = require('selenium-webdriver');
|
||||||
|
var until = webdriver.until;
|
||||||
|
|
||||||
var elements = [
|
var elements = [
|
||||||
'swagger-ui-container',
|
'swagger-ui-container',
|
||||||
@@ -39,12 +40,8 @@ describe('swagger 1.x spec tests', function () {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should have "Swagger UI" in title', function (done) {
|
it('should have "Swagger UI" in title', function () {
|
||||||
driver.sleep(200);
|
return driver.wait(until.titleIs('Swagger UI'), 1000);
|
||||||
driver.getTitle().then(function(title) {
|
|
||||||
expect(title).to.contain('Swagger UI');
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
elements.forEach(function (id) {
|
elements.forEach(function (id) {
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ var expect = require('chai').expect;
|
|||||||
var webdriver = require('selenium-webdriver');
|
var webdriver = require('selenium-webdriver');
|
||||||
var driver = require('./driver');
|
var driver = require('./driver');
|
||||||
var servers = require('./servers');
|
var servers = require('./servers');
|
||||||
|
var until = webdriver.until;
|
||||||
|
|
||||||
var elements = [
|
var elements = [
|
||||||
'swagger-ui-container',
|
'swagger-ui-container',
|
||||||
@@ -40,12 +40,8 @@ describe('swagger 2.0 spec tests', function () {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should have "Swagger UI" in title', function (done) {
|
it('should have "Swagger UI" in title', function () {
|
||||||
driver.sleep(200);
|
return driver.wait(until.titleIs('Swagger UI'), 1000);
|
||||||
driver.getTitle().then(function(title) {
|
|
||||||
expect(title).to.contain('Swagger UI');
|
|
||||||
done();
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
elements.forEach(function (id) {
|
elements.forEach(function (id) {
|
||||||
|
|||||||
Reference in New Issue
Block a user