diff --git a/test/data/dummy.spec.js b/test/data/dummy.spec.js index 73f4f75..e243dda 100644 --- a/test/data/dummy.spec.js +++ b/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 ); diff --git a/test/simple-mocha.spec.js b/test/simple-mocha.spec.js index 3bfbf66..1d48850 100644 --- a/test/simple-mocha.spec.js +++ b/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 ); + }) + }); }); });