You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Even upgrading to Mocha 9 with npm install mocha@9 does not just work. Changelog says that at version 9.0 "Mocha is going ESM-first!".
npm run test fails with an error:
$ npm run test
> [email protected] test
> npm run test:lint && npm run test:mocha
> [email protected] test:lint
> npm run lint
> [email protected] lint
> prettier --check "node/lib/**/*.{ts,tsx}"
Checking formatting...
All matched files use Prettier code style!
> [email protected] test:mocha
> mocha -r esm node/test/test.js --growl --reporter=spec --bail --exit
(node:1986375) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
/home/user/src/deltachat/deltachat-core-rust/node/test/test.js:2
import DeltaChat from '../dist'
^^^^^^
SyntaxError: Cannot use import statement outside a module
at new Script (node:vm:94:7)
at wrapSafe (node:internal/modules/cjs/loader:1157:20)
at Module._compile (node:internal/modules/cjs/loader:1220:27)
at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
at Module.load (node:internal/modules/cjs/loader:1119:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:169:29)
at ModuleJob.run (node:internal/modules/esm/module_job:194:25)
The text was updated successfully, but these errors were encountered:
Even upgrading to Mocha 9 with
npm install mocha@9
does not just work.Changelog says that at version 9.0 "Mocha is going ESM-first!".
npm run test
fails with an error:The text was updated successfully, but these errors were encountered: