@@ -217,12 +217,10 @@ export async function runTest(test: Test | Custom, runner: VitestRunner) {
217217 if ( test . result . state === 'pass' ) {
218218 const error = processError ( new Error ( 'Expect test to fail' ) )
219219 test . result . state = 'fail'
220- test . result . error = error
221220 test . result . errors = [ error ]
222221 }
223222 else {
224223 test . result . state = 'pass'
225- test . result . error = undefined
226224 test . result . errors = undefined
227225 }
228226 }
@@ -248,7 +246,6 @@ function failTask(result: TaskResult, err: unknown, diffOptions?: DiffOptions) {
248246 : [ err ]
249247 for ( const e of errors ) {
250248 const error = processError ( e , diffOptions )
251- result . error ??= error
252249 result . errors ??= [ ]
253250 result . errors . push ( error )
254251 }
@@ -333,9 +330,8 @@ export async function runSuite(suite: Suite, runner: VitestRunner) {
333330 if ( suite . mode === 'run' ) {
334331 if ( ! hasTests ( suite ) ) {
335332 suite . result . state = 'fail'
336- if ( ! suite . result . error ) {
333+ if ( ! suite . result . errors ?. length ) {
337334 const error = processError ( new Error ( `No test found in suite ${ suite . name } ` ) )
338- suite . result . error = error
339335 suite . result . errors = [ error ]
340336 }
341337 }
@@ -370,7 +366,6 @@ export async function runFiles(files: File[], runner: VitestRunner) {
370366 const error = processError ( new Error ( `No test suite found in file ${ file . filepath } ` ) )
371367 file . result = {
372368 state : 'fail' ,
373- error,
374369 errors : [ error ] ,
375370 }
376371 }
0 commit comments