diff --git a/test/inc-testcase.js b/test/inc-testcase.js index f6d434e..cc05b2b 100644 --- a/test/inc-testcase.js +++ b/test/inc-testcase.js @@ -28,6 +28,11 @@ module.exports = function( test_case ) context = prepareCaseContext(), setUp = test_case.setUp; + // perform case-wide setup + test_case.caseSetUp && test_case.caseSetUp.call( context ); + + // remove unneeded methods so we don't invoke them as tests below + delete test_case.caseSetUp; delete test_case.setUp; // run each test in the case