@@ -48,7 +48,7 @@ function makeDoneCallableOnce(done) {
4848export function test ( testInstance ) {
4949 const testFn = testInstance . fn
5050 if ( ! testFn ) {
51- return testInstanceInstance
51+ return testInstance
5252 }
5353
5454 testInstance . timeout ( 0 )
@@ -63,28 +63,28 @@ export function test(testInstance) {
6363 // check that test should actually fail
6464 try {
6565 assertThrown ( err , testInstance . throws )
66- event . emit ( event . testInstance . passed , test )
67- event . emit ( event . testInstance . finished , test )
66+ event . emit ( event . testInstance . passed , testInstance )
67+ event . emit ( event . testInstance . finished , testInstance )
6868 recorder . add ( doneFn )
6969 return
7070 } catch ( newErr ) {
7171 err = newErr
7272 }
7373 }
7474 testInstance . err = err
75- event . emit ( event . testInstance . failed , test , err )
76- event . emit ( event . testInstance . finished , test )
75+ event . emit ( event . testInstance . failed , testInstance , err )
76+ event . emit ( event . testInstance . finished , testInstance )
7777 recorder . add ( ( ) => doneFn ( err ) )
7878 } )
7979
8080 if ( isAsyncFunction ( testFn ) ) {
81- event . emit ( event . testInstance . started , test )
81+ event . emit ( event . testInstance . started , testInstance )
8282 testFn
83- . call ( test , getInjectedArguments ( testFn , test ) )
83+ . call ( testInstance , getInjectedArguments ( testFn , testInstance ) )
8484 . then ( ( ) => {
8585 recorder . add ( 'fire testInstance.passed' , ( ) => {
86- event . emit ( event . testInstance . passed , test )
87- event . emit ( event . testInstance . finished , test )
86+ event . emit ( event . testInstance . passed , testInstance )
87+ event . emit ( event . testInstance . finished , testInstance )
8888 } )
8989 recorder . add ( 'finish test' , doneFn )
9090 } )
@@ -98,20 +98,20 @@ export function test(testInstance) {
9898 }
9999
100100 try {
101- event . emit ( event . testInstance . started , test )
102- testFn . call ( test , getInjectedArguments ( testFn , test ) )
101+ event . emit ( event . testInstance . started , testInstance )
102+ testFn . call ( testInstance , getInjectedArguments ( testFn , testInstance ) )
103103 } catch ( err ) {
104104 recorder . throw ( err )
105105 } finally {
106106 recorder . add ( 'fire testInstance.passed' , ( ) => {
107- event . emit ( event . testInstance . passed , test )
108- event . emit ( event . testInstance . finished , test )
107+ event . emit ( event . testInstance . passed , testInstance )
108+ event . emit ( event . testInstance . finished , testInstance )
109109 } )
110110 recorder . add ( 'finish test' , doneFn )
111111 recorder . catch ( )
112112 }
113113 }
114- return test
114+ return testInstance
115115}
116116
117117/**
0 commit comments