-
Notifications
You must be signed in to change notification settings - Fork 469
Closed
Labels
Milestone
Description
- Issue
When using Node version 8 tsx-errors.spec.ts fails with:
Summary of all failing tests
FAIL tests/__tests__/tsx-errors.spec.ts
● TSX Errors › should show the correct error locations in the typescript files
expect(string).toContain(value)
Expected string:
"FAIL __tests__/Button.test.tsx
✓ Button renders correctly (13ms)
✕ BadButton should throw an error on line 18 (6ms)
● BadButton should throw an error on line 18
Error in Bad button
at BadButton.Object.<anonymous>.BadButton.render (Button.tsx:34:15)
at Object.<anonymous> (__tests__/Button.test.tsx:11:14)
at Promise (<anonymous>)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
Test Suites: 1 failed, 1 total
Tests: 1 failed, 1 passed, 2 total
Snapshots: 1 passed, 1 total
Time: 2.75s
Ran all test suites.
"
To contain value:
"Button.tsx:18:17"
at Object.<anonymous> (tests/__tests__/tsx-errors.spec.ts:10:20)
at Promise (<anonymous>)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
Test Suites: 1 failed, 22 passed, 23 total
Tests: 1 failed, 67 passed, 68 total
Snapshots: 2 passed, 2 total
Time: 23.794s
Ran all test suites matching /^(?!(.*watch.spec.ts$)).*/i.
npm ERR! Test failed. See above for more details.
- Expected behavior
I expect the test to pass.
- Link to a minimal repo that reproduces this issue
This test is in the ts-jest repo so reproducing just involves upgrading to node 8 via nvm, n or some other method.
screendriver, thiagoh, yaroslav-ilin, tkrotoff, ajcrites and 12 more