Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let runOrder = '\n';
- describe('start'.concat(runOrder), () => {
- runOrder += '>> start\n';
- before(() => {
- runOrder += '>> before\n';
- });
- runOrder += '>> _before\n';
- after((done) => {
- runOrder += '>> after\n';
- setTimeout(() => {
- console.log(runOrder);
- done();
- }, 1000);
- });
- runOrder += '>> _after\n';
- beforeEach(() => {
- runOrder += '>> beforeEach\n';
- });
- runOrder += '>> _beforeEach\n';
- afterEach(() => {
- runOrder += '>> afterEach\n';
- });
- runOrder += '>> _afterEach\n';
- it('it1'.concat(runOrder), () => {
- runOrder += '>> it1\n';
- });
- runOrder += '>> _it1\n';
- context('context'.concat(runOrder), () => {
- runOrder += '>> context\n';
- before(() => {
- runOrder += '>> context:before\n';
- });
- runOrder += '>> _context:before\n';
- after(() => {
- runOrder += '>> context:after\n';
- });
- runOrder += '>> _context:after\n';
- beforeEach(() => {
- runOrder += '>> context:beforeEach\n';
- });
- runOrder += '>> _context:beforeEach\n';
- afterEach(() => {
- runOrder += '>> context:afterEach\n';
- });
- runOrder += '>> _context:afterEach\n';
- it('context:it1'.concat(runOrder), () => {
- runOrder += '>> context:it1\n';
- });
- runOrder += '>> _context:it1\n';
- it('context:it2'.concat(runOrder), () => {
- runOrder += '>> context:it2\n';
- });
- runOrder += '>> _context:it2\n';
- });
- runOrder += '>> _context\n';
- it('it2'.concat(runOrder), () => {
- runOrder += '>> it2\n';
- });
- runOrder += '>> _it2\n';
- describe('describe'.concat(runOrder), () => {
- runOrder += '>> describe\n';
- before(() => {
- runOrder += '>> describe:before\n';
- });
- runOrder += '>> _describe:before\n';
- after(() => {
- runOrder += '>> describe:after\n';
- });
- runOrder += '>> _describe:after\n';
- beforeEach(() => {
- runOrder += '>> describe:beforeEach\n';
- });
- runOrder += '>> _describe:beforeEach\n';
- afterEach(() => {
- runOrder += '>> describe:afterEach\n';
- });
- runOrder += '>> _describe:afterEach\n';
- it('describe:it1'.concat(runOrder), () => {
- runOrder += '>> describe:it1\n';
- });
- runOrder += '>> _describe:it1\n';
- it('describe:it2'.concat(runOrder), () => {
- runOrder += '>> describe:it2\n';
- });
- runOrder += '>> _describe:it2\n';
- });
- runOrder += '>> _describe\n';
- it('it3'.concat(runOrder), () => {
- runOrder += '>> it3\n';
- });
- runOrder += '>> _it3\n';
- });
- runOrder += '>> _start\n';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement