Skip to content

Commit 085d29a

Browse files
Compose isNonPassingTestStatus() more dynamically.
1 parent 5700c50 commit 085d29a

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/client/testing/common/types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,9 @@ export enum TestStatus {
9696
export type FinalTestStatus = TestStatus.Fail | TestStatus.Error | TestStatus.Skipped | TestStatus.Pass;
9797
export type NonPassingTestStatus = Exclude<FinalTestStatus, TestStatus.Pass>;
9898

99+
const nonPassing = Object.values(TestStatus).filter((value) => value !== TestStatus.Pass);
99100
export function isNonPassingTestStatus(status: TestStatus): boolean {
100-
return [TestStatus.Fail, TestStatus.Error, TestStatus.Skipped].includes(status);
101+
return nonPassing.includes(status);
101102
}
102103

103104
export type TestResult = {

0 commit comments

Comments
 (0)