Viewing File: /home/ubuntu/misabloom-frontend-base/node_modules/react-use-measure/karma.conf.js
process.env.CHROME_BIN = require('puppeteer').executablePath()
module.exports = function (config) {
config.set({
frameworks: ['mocha', 'webpack'],
files: [
'src/web/test-globals.js',
{
pattern: 'src/**/*.spec.tsx',
watched: false,
},
],
preprocessors: {
'src/**/*.spec.tsx': ['webpack', 'sourcemap'],
},
reporters: ['mocha'],
webpack: {
mode: 'development',
devtool: 'inline-source-map',
module: {
rules: [
{
test: /\.(ts|tsx)$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: [
['@babel/preset-env', { loose: true, modules: false, targets: true }],
'@babel/preset-react',
'@babel/preset-typescript',
],
plugins: [
['transform-react-remove-prop-types', { removeImport: true }],
['@babel/transform-runtime', { regenerator: false, useESModules: true }],
],
},
},
},
],
},
resolve: {
extensions: ['.ts', '.tsx', '.js', '.jsx'],
fallback: {
path: require.resolve('path-browserify'),
stream: require.resolve('stream-browserify'),
constants: require.resolve('constants-browserify'),
fs: false,
module: false,
match: false,
},
},
},
browsers: ['ChromeHeadless'],
})
}
Back to Directory
File Manager