-
Notifications
You must be signed in to change notification settings - Fork 509
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Failure to run test #1177
Comments
I don't know the direct fix, but as a workaround you could use dts-cli which is a maintained fork of tsdx, or try downgrading to TypeScript v4 |
I have got the same issue, and really I don't like to downgrade anything. still I'm seeking for a solution. @jaredpalmer, Could you take a look please? |
I got same issue, and I just use command npx tsdx create mylib2 initial the project. the following is the error message. D:\Projects\mylib2 (mylib2@0.1.0)
λ yarn test --coverage
FAIL test/blah.test.tsx
● Test suite failed to run
TypeError: The "path" argument must be of type string. Received undefined
at node_modules/tsdx/node_modules/ts-jest/dist/compiler/compiler-utils.js:19:27
at Array.map (<anonymous>)
at Object.cacheResolvedModules (node_modules/tsdx/node_modules/ts-jest/dist/compiler/compiler-utils.js:18:14)
at compileFn (node_modules/tsdx/node_modules/ts-jest/dist/compiler/language-service.js:127:38)
at Object.compile (node_modules/tsdx/node_modules/ts-jest/dist/compiler/instance.js:52:21)
at TsJestTransformer.process (node_modules/tsdx/node_modules/ts-jest/dist/ts-jest-transformer.js:85:41)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:481:35)
-----------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
-----------|---------|----------|---------|---------|-------------------
All files | 0 | 100 | 0 | 0 |
index.tsx | 0 | 100 | 0 | 0 | 1-5
-----------|---------|----------|---------|---------|-------------------
Test Suites: 1 failed, 1 total
Tests: 0 total
Snapshots: 0 total
Time: 9.645s
Ran all test suites.
D:\Projects\mylib2 (mylib2@0.1.0)
λ yarn -v
3.4.1 |
So I wasn't able to directly fix the issue but my workaround for not having to downgrade my typescript version was to install ts-jest and jest directly using
so now my devDependencies look like this
then I changed my "test" script to run "jest" instead of "tsdx test"
my test file looks like this now
I'm pretty sure the "@jest/globals" isn't actually needed because of having "@types/jest" installed but I don't feel like messing with this any further. edit: I forgot to mention I also ran |
@Connor-8 Hi. Thank you. Where did you run |
If I remember correctly (emphasis on the "if I remember") it was in the root my project in order to generate the |
@Connor-8 thank you :) |
Current Behavior
When I run
yarn test
, I get this bug:` FAIL test/blah.test.ts
● Test suite failed to run
Expected behavior
And yet, I have only tested the function of the basic boilerplate of TSDX.
Suggested solution(s)
Additional context
Your environment
The text was updated successfully, but these errors were encountered: