0.0.0 • Published 10 years ago
itretry v0.0.0
itretry
Retry individual mocha tests. Useful for e2e tests on sketchy connections.
import itretry from 'itretry';
it.retry = itretry;
let i = 0;
describe('something', function() {
it.retry(5, 'retries until it succeeds', function() {
i++;
expect(i).to.equal(5);
});
});
// something
// ✓ retries the thing 5 times
works with async tests too
it.retry(5, 'tests something', function() {
return Promise.resolve();
});
it.retry(9999, 'async with done', function(done) {
set.timeout(() => {
expect(Math.random()).to.be.below(.1);
done();
}, 100);
});
0.0.0
10 years ago