Ответ
Да, настраивал тесты в Webpack с помощью Jest и Karma. Для Jest обычно добавляю babel-jest для транспиляции кода и настраиваю moduleNameMapper для алиасов. Пример конфига:
// jest.config.js
module.exports = {
moduleNameMapper: {
'^@/(.*)$': '<rootDir>/src/$1'
},
transform: {
'^.+\.js$': 'babel-jest'
}
};
Для Karma подключаю плагины karma-webpack, karma-chrome-launcher и настраиваю точку входа через webpack.config.test.js. Важно правильно обрабатывать статику и стили в тестах через null-loader или моки.