UNPKG

jodit

Version:

Jodit is awesome and usefully wysiwyg editor with filebrowser

79 lines (77 loc) 2.4 kB
const webpackConfig = require('./webpack.config')([], { uglify: true }); module.exports = function(config) { config.set({ basePath: '', frameworks: ['mocha', 'chai'], mime: { 'text/css': ['css'], 'text/x-typescript': ['ts','tsx'], 'image/jpeg': ['jpg'], }, files: [ {pattern: './test/tests/artio.jpg', watched: false, included: false, served: true}, {pattern: './test/test.index.html', watched: false, included: false, served: true}, 'app.css', 'src/index.ts', 'node_modules/synchronous-promise/dist/synchronous-promise.js', 'test/bootstrap.js', 'test/tests/*.js', 'test/tests/units/*.js', 'test/tests/plugins/*.js', ], proxies: { "/tests/artio.jpg" : "/base/test/tests/artio.jpg", "/test.index.html" : "/base/test/test.index.html" }, reporters: ['progress'], port: 2002, hostname: '127.0.0.1', colors: true, logLevel: config.LOG_INFO, browsers: ['ChromeHeadless', 'IE', 'IE9', 'Firefox'], customLaunchers: { IE9: { base: 'IE', 'x-ua-compatible': 'IE=EmulateIE9' }, ChromeHeadless: { base: 'Chrome', flags: [ '--window-size=1920,1000', '--disable-gpu', //'--headless', //not work in chrome 60 '--disable-extensions', '--disable-translate', ] } }, autoWatch: true, singleRun: false, // Karma captures browsers, runs the tests and exits concurrency: Infinity, preprocessors: { 'src/index.ts': ['webpack'], }, plugins: [ 'karma-ie-launcher', 'karma-chrome-launcher', 'karma-firefox-launcher', 'karma-mocha', 'karma-chai', 'karma-webpack', 'karma-sourcemap-loader' ], webpack: webpackConfig, client: { captureConsole: true }, webpackMiddleware: { quiet: true, stats: { chunks: false }, noInfo:true, } }) };