josdejong / josdejong/mathjs

TypeError: Cannot read property 'prototype' of undefined when run in jest

Open
#1,898 7 comments 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
JavaScript
Stars
15.1k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

```
yarn jest --testPathPattern path/to/file
yarn run v1.22.4
$ D:\workspace\js\myproject\node_modules\.bin\jest --testPathPattern path/to/file
FAIL path/to/xxx.spec.ts
● Test suite failed to run

● Test suite failed to run

TypeError: Cannot read property 'prototype' of undefined

at Object..createComplexClass.isClass (node_modules/mathjs/lib/type/complex/Complex.js:28:23)
at assertAndCreate (node_modules/mathjs/lib/utils/factory.js:49:12)
at Object. (node_modules/mathjs/lib/entry/pureFunctionsAny.generated.js:24:38)
at Object. (node_modules/mathjs/lib/entry/mainAny.js:53:25)
```

It can be produced with the latest at least three versions. It works fine in my project when run the project by running `npm run start`. Why this is not working with jest.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.