Skip to content

Commit

Permalink
chore: fix windows jest-expect test
Browse files Browse the repository at this point in the history
  • Loading branch information
sheremet-va committed Sep 18, 2023
1 parent e649d78 commit f2ba160
Showing 1 changed file with 2 additions and 9 deletions.
11 changes: 2 additions & 9 deletions test/core/test/jest-expect.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
/* eslint-disable no-sparse-arrays */
import { AssertionError } from 'node:assert'
import { fileURLToPath } from 'node:url'
import { resolve } from 'node:path'
import { describe, expect, it, vi } from 'vitest'
import { generateToBeMessage, setupColors } from '@vitest/expect'
import { processError } from '@vitest/utils/error'
Expand Down Expand Up @@ -751,17 +749,13 @@ describe('async expect', () => {
})

it('printing error message', async () => {
const root = resolve(fileURLToPath(import.meta.url), '../../../../')
// have "\" on windows, and "/" on unix
const filename = fileURLToPath(import.meta.url).replace(root, '<root>')
try {
await expect(Promise.resolve({ foo: { bar: 42 } })).rejects.toThrow()
expect.unreachable()
}
catch (err: any) {
const stack = err.stack.replace(new RegExp(root, 'g'), '<root>')
expect(err.message).toMatchInlineSnapshot('"promise resolved \\"{ foo: { bar: 42 } }\\" instead of rejecting"')
expect(stack).toContain(`at ${filename}`)
expect(err.stack).toContain('jest-expect.test.ts')
}

try {
Expand All @@ -771,9 +765,8 @@ describe('async expect', () => {
expect.unreachable()
}
catch (err: any) {
const stack = err.stack.replace(new RegExp(root, 'g'), '<root>')
expect(err.message).toMatchInlineSnapshot('"promise rejected \\"Error: some error { foo: { bar: 42 } }\\" instead of resolving"')
expect(stack).toContain(`at ${filename}`)
expect(err.stack).toContain('jest-expect.test.ts')
}
})

Expand Down

0 comments on commit f2ba160

Please sign in to comment.