Browse Source

Tests for afterEach and beforeEach function

refactor
Harish.K 10 years ago
parent
commit
7617cb03bd
  1. 17
      test/data/dummy.spec.js
  2. 8
      test/simple-mocha.spec.js

17
test/data/dummy.spec.js

@ -1,4 +1,4 @@
/* globals describe, it, before, after */
/* globals describe, it, before, after, beforeEach, afterEach */
var messageLog = [];
var pr = function( msg ){
@ -48,9 +48,24 @@ var afterFn = asyncFn({
error: null,
});
var beforeEachFn = asyncFn({
msg: 'BeforeEach_block',
delay: 5,
error: null
});
var afterEachFn = asyncFn({
msg: 'AfterEach_block',
delay: 5,
error: null
});
describe( 'describe', function(){
before( beforeFn );
beforeEach( beforeEachFn );
afterEach( afterEachFn );
it( 'it1', it1 );
it( 'it2', it2 );
after( afterFn );

8
test/simple-mocha.spec.js

@ -52,6 +52,14 @@ describe( 'Simple before block + it s ', function(){
assert( firsDescribeBlock.afterFn );
});
it( 'should parse beforeEach block', function(){
assert( firsDescribeBlock.beforeEachFn );
})
it( 'should parse afterEach block', function(){
assert( firsDescribeBlock.afterEachFn );
})
});
});
});

Loading…
Cancel
Save