Skip to content

Commit 7df9d08

Browse files
Copilotsheremet-va
andcommitted
Remove type casts and use proper type narrowing for fails property
Co-authored-by: sheremet-va <16173870+sheremet-va@users.noreply.github.com>
1 parent d7be6a8 commit 7df9d08

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • packages/vitest/src/node/reporters/renderers

packages/vitest/src/node/reporters/renderers/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ export function getStateString(
151151

152152
const passed = tasks.reduce((acc, i) => {
153153
// Exclude expected failures from passed count
154-
if (i.result?.state === 'pass' && i.type === 'test' && (i as any).fails) {
154+
if (i.result?.state === 'pass' && i.type === 'test' && i.fails) {
155155
return acc
156156
}
157157
return i.result?.state === 'pass' ? acc + 1 : acc
@@ -161,7 +161,7 @@ export function getStateString(
161161
const todo = tasks.reduce((acc, i) => i.mode === 'todo' ? acc + 1 : acc, 0)
162162
const expectedFail = tasks.reduce((acc, i) => {
163163
// Count tests that are marked as .fails and passed (which means they failed as expected)
164-
if (i.result?.state === 'pass' && i.type === 'test' && (i as any).fails) {
164+
if (i.result?.state === 'pass' && i.type === 'test' && i.fails) {
165165
return acc + 1
166166
}
167167
return acc

0 commit comments

Comments
 (0)