feat(build): initial SauceLabs setup

Closes #2347
This commit is contained in:
Marc Laval
2015-06-02 16:29:09 +02:00
committed by Tobias Bosch
parent bb50cda181
commit eebd736cfe
12 changed files with 320 additions and 39 deletions

View File

@ -177,15 +177,15 @@ void _it(gnsFn, name, fn) {
});
}
void it(name, fn) {
void it(name, fn, [timeOut = null]) {
_it(gns.it, name, fn);
}
void iit(name, fn) {
void iit(name, fn, [timeOut = null]) {
_it(gns.iit, name, fn);
}
void xit(name, fn) {
void xit(name, fn, [timeOut = null]) {
_it(gns.xit, name, fn);
}

View File

@ -129,7 +129,7 @@ export function beforeEachBindings(fn) {
});
}
function _it(jsmFn, name, fn) {
function _it(jsmFn, name, fn, timeOut) {
var runner = runnerStack[runnerStack.length - 1];
jsmFn(name, function(done) {
@ -156,19 +156,19 @@ function _it(jsmFn, name, fn) {
inIt = false;
if (!async) done();
});
}, timeOut);
}
export function it(name, fn) {
return _it(jsmIt, name, fn);
export function it(name, fn, timeOut = null) {
return _it(jsmIt, name, fn, timeOut);
}
export function xit(name, fn) {
return _it(jsmXIt, name, fn);
export function xit(name, fn, timeOut = null) {
return _it(jsmXIt, name, fn, timeOut);
}
export function iit(name, fn) {
return _it(jsmIIt, name, fn);
export function iit(name, fn, timeOut = null) {
return _it(jsmIIt, name, fn, timeOut);
}
// Some Map polyfills don't polyfill Map.toString correctly, which