Tests for afterEach and beforeEach function

This commit is contained in:
2016-04-01 22:42:59 +05:30
parent 63822c5124
commit 7617cb03bd
2 changed files with 24 additions and 1 deletions
+16 -1
View File
@@ -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
View File
@@ -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 );
})
});
});
});