fixed tests for IE9 and FF4
parent
50d30a262a
commit
845c7245ca
|
@ -125,8 +125,8 @@ module.exports = function(config) {
|
||||||
sauceLabs: {
|
sauceLabs: {
|
||||||
testName: 'Ajv'
|
testName: 'Ajv'
|
||||||
},
|
},
|
||||||
captureTimeout: 300000,
|
captureTimeout: 600000,
|
||||||
browserNoActivityTimeout: 120000,
|
browserNoActivityTimeout: 240000,
|
||||||
|
|
||||||
customLaunchers: customLaunchers,
|
customLaunchers: customLaunchers,
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ describe('compileAsync method', function() {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
ajv.compileAsync(schema, function (err, validate) {
|
ajv.compileAsync(schema, function (err, validate) {
|
||||||
loadCallCount .should.equal(2);
|
should.equal(loadCallCount, 2);
|
||||||
should.not.exist(err);
|
should.not.exist(err);
|
||||||
validate .should.be.a('function');
|
validate .should.be.a('function');
|
||||||
validate({ a: { b: 2 } }) .should.equal(true);
|
validate({ a: { b: 2 } }) .should.equal(true);
|
||||||
|
@ -81,7 +81,7 @@ describe('compileAsync method', function() {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
ajv.compileAsync(schema, function (err, validate) {
|
ajv.compileAsync(schema, function (err, validate) {
|
||||||
loadCallCount .should.equal(2);
|
should.equal(loadCallCount, 2);
|
||||||
should.not.exist(err);
|
should.not.exist(err);
|
||||||
validate .should.be.a('function');
|
validate .should.be.a('function');
|
||||||
validate({ a: 2 }) .should.equal(true);
|
validate({ a: 2 }) .should.equal(true);
|
||||||
|
@ -123,7 +123,7 @@ describe('compileAsync method', function() {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
ajv.compileAsync(schema, function (err, validate) {
|
ajv.compileAsync(schema, function (err, validate) {
|
||||||
loadCallCount .should.equal(1);
|
should.equal(loadCallCount, 1);
|
||||||
should.not.exist(err);
|
should.not.exist(err);
|
||||||
validate .should.be.a('function');
|
validate .should.be.a('function');
|
||||||
var validData = { a: { b: { a: { b: {} } } } };
|
var validData = { a: { b: { a: { b: {} } } } };
|
||||||
|
@ -155,7 +155,7 @@ describe('compileAsync method', function() {
|
||||||
|
|
||||||
function spec(err, validate) {
|
function spec(err, validate) {
|
||||||
should.not.exist(err);
|
should.not.exist(err);
|
||||||
loadCallCount .should.equal(0);
|
should.equal(loadCallCount, 0);
|
||||||
validate .should.be.a('function');
|
validate .should.be.a('function');
|
||||||
var validData = 2;
|
var validData = 2;
|
||||||
var invalidData = 1;
|
var invalidData = 1;
|
||||||
|
@ -189,7 +189,7 @@ describe('compileAsync method', function() {
|
||||||
function completed() {
|
function completed() {
|
||||||
completedCount++;
|
completedCount++;
|
||||||
if (completedCount == 3) {
|
if (completedCount == 3) {
|
||||||
loadCallCount .should.equal(2);
|
should.equal(loadCallCount, 2);
|
||||||
done();
|
done();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -208,7 +208,10 @@ describe('compileAsync method', function() {
|
||||||
done(new Error('it should have thrown exception'));
|
done(new Error('it should have thrown exception'));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
setTimeout(done);
|
setTimeout(function() {
|
||||||
|
// function is needed for the test to pass in Firefox 4
|
||||||
|
done();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue