У меня есть серверный проект на Node js. Прямо сейчас установлен Node 14. Итак, у меня есть Jest, и я хочу протестировать функции из файла auth.js
. Итак, я создаю auth.test.js
и import login from '../auth.js
0 получил неожиданную ошибку токена.
Затем я проделываю трюк с esm
в соответствии с документацией узла
Итак, я hade "type":module"
в моем package.json
файле, но это не дало никакого результата. Итак, теперь я сделал это:
const esmImport = require('esm')(module);
const login = esmImport('../src/controllers/auth')(module);
test('Auth login', () => {
let result = 'OK';
expect(result).toBe('OK')
})
И ошибка:
FAIL test/auth.test.js
● Test suite failed to run
D:\Programming\Anami\anami-backend\node_modules\wkx\lib\point.js:1
RangeError: Maximum call stack size exceeded
Любая помощь, как исправить эту проблему?