Skip to content

Commit c7705cd

Browse files
committed
chore: fix test:node not running *.test.cjs files
1 parent 5e73e3c commit c7705cd

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
"test": "npm run test:src && npm run lint",
149149
"test:src": "mocha test/unit-tests",
150150
"test:generated": "mocha test/generated-code-tests",
151-
"test:node": "mocha test/node-tests/*.test.js test/node-tests/**/*.test.js",
151+
"test:node": "mocha test/node-tests/*.test.{js,cjs,mjs} test/node-tests/**/*.test.{js,cjs,mjs}",
152152
"test:all": "npm run test:src && npm run test:generated && npm run test:node && npm run test:types",
153153
"test:browser": "karma start test/browser-test-config/local-karma.js",
154154
"test:lambdatest": "karma start test/browser-test-config/lambdatest-karma.js",

test/node-tests/defaultInstance.test.cjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ describe('defaultInstance', function () {
1010
assert.deepStrictEqual(math.config(), {
1111
matrix: 'Matrix',
1212
number: 'number',
13+
numberFallback: 'number',
1314
precision: 64,
1415
predictable: false,
1516
relTol: 1e-12,
@@ -28,6 +29,7 @@ describe('defaultInstance', function () {
2829
assert.deepStrictEqual(math1.config(), {
2930
matrix: 'Array',
3031
number: 'BigNumber',
32+
numberFallback: 'number',
3133
precision: 64,
3234
predictable: false,
3335
relTol: 1e-12,
@@ -72,6 +74,7 @@ describe('defaultInstance', function () {
7274
assert.deepStrictEqual(config, {
7375
matrix: 'Matrix',
7476
number: 'BigNumber',
77+
numberFallback: 'number',
7578
precision: 4,
7679
predictable: true,
7780
relTol: 1e-12,
@@ -93,6 +96,7 @@ describe('defaultInstance', function () {
9396
assert.deepStrictEqual(config2, {
9497
matrix: 'Matrix',
9598
number: 'number',
99+
numberFallback: 'number',
96100
precision: 64,
97101
predictable: false,
98102
relTol: 1e-12,

test/node-tests/pollutedObjectPrototype.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
/* eslint no-extend-native: ["error", { "exceptions": ["Object"] }] */
44
// loading mathjs should not crash
5-
import { create, all } from '../../lib/esm/entry/mainAny'
5+
import { create, all } from '../../lib/esm/entry/mainAny.js'
66

77
Object.prototype.foo = () => {}
88
const math = create(all)

0 commit comments

Comments
 (0)