Skip to content

Instantly share code, notes, and snippets.

@BideoWego
Created April 7, 2017 22:03
Show Gist options
  • Save BideoWego/853334b8677e5dc945003daad415f18a to your computer and use it in GitHub Desktop.
Save BideoWego/853334b8677e5dc945003daad415f18a to your computer and use it in GitHub Desktop.
Jasmine Node `beforeAll`
var SpecHelper = {};
var _flags = {
didRun: {}
};
SpecHelper.beforeAll = (cb) => {
beforeEach((done) => {
if (!_flags.didRun.beforeAll) {
_flags.didRun.beforeAll = true;
cb(done);
} else {
done();
}
});
};
SpecHelper.beforeAll((done) => {
console.log('Waiting...');
setTimeout(() => {
done();
}, 3000);
});
module.exports = SpecHelper;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment