Я добавил Mocha в свой проект webpack.
package.json
Я запускаю тест с:
"test": "mocha --require @babel/register"
который - если я правильно понимаю - будет использовать preset-env:
...
"babel": {
"presets": [
"@babel/preset-env"
],
"plugins": [
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-class-properties"
]
},
...
Теперь я пытаюсь проверить с assert равным
rules.js
isNum: n => !isNaN(parseFloat(n)) && isFinite(n) && !n.includes('.') && !n.includes(',') ,
test.js
import { rules } from '../src/scripts/rules';
...
it('isNum should return true for Number', () => {
assert.equals(true, rules.isNum(12));
});
К сожалению, это не с
isNum должен вернуть true для Number:
Ошибка типа: n.include не является функцией
Что необходимо для корректного включения pollyfill () для Mocha?