代码拉取完成,页面将自动刷新
import { Config, ConfigOptions } from 'karma'
import webpackConfig from './webpack.test.config'
export default (config: Config): void => {
config.set({
frameworks: ['mocha', 'chai', 'sinon'],
files: [
{
pattern: 'src/**/*.ts',
watched: false,
included: true,
served: true,
},
],
preprocessors: {
'src/**/*.ts?(x)': ['webpack', 'sourcemap'],
},
// Ignore the npm package entry point
exclude: ['src/index.ts'],
// karma-webpack doesn't change the file extensions so we just need to tell karma what these extensions mean.
mime: {
'text/x-typescript': ['ts'],
},
webpack: webpackConfig,
webpackMiddleware: {
stats: 'errors-only',
bail: true,
},
browsers: ['Chrome', 'Firefox'],
customLaunchers: {
ChromeHeadlessNoSandbox: {
base: 'ChromeHeadless',
// CI runs as root so we need to disable sandbox
flags: ['--no-sandbox', '--disable-setuid-sandbox'],
},
},
reporters: ['mocha', 'coverage-istanbul'],
mochaReporter: {
showDiff: true,
},
client: {
mocha: {
timeout: 6000,
},
},
coverageIstanbulReporter: {
reports: ['json'],
fixWebpackSourcePaths: true,
},
} as ConfigOptions)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。