jest import export Включить поддержку импорта и экспорта (babel в package.json)

В .babelrc или в секции package json добавляем конфигурацию:

{
  "env": {
    "test": {
      "plugins": ["@babel/plugin-transform-modules-commonjs"]
    }
  }
}

И устанавливаем этот плагин:

npm install --save-dev @babel/plugin-transform-modules-commonjs

После этого код вроде:


import jswl from '../src/jswl.js';

test('"123" not empty ', () => {
  expect(jswl.isEmpty('123')).toBe(false);
});

должен заработать в ответ на

npm run test

Источник: https://stackoverflow.com/a/52224329

Key Words for FKN + antitotal forum (CS VSU):