mirror of
https://github.com/showdownjs/showdown.git
synced 2024-03-22 13:30:55 +08:00
37 lines
904 B
JavaScript
37 lines
904 B
JavaScript
|
module.exports = function (config) {
|
||
|
config.set({
|
||
|
client: {
|
||
|
captureConsole: true
|
||
|
},
|
||
|
browserConsoleLogOptions: {
|
||
|
level: 'log',
|
||
|
format: '%b %T: %m',
|
||
|
terminal: true
|
||
|
},
|
||
|
logLevel: config.LOG_LOG,
|
||
|
frameworks: ['mocha', 'chai'],
|
||
|
files: [
|
||
|
{ pattern: '.build/showdown.js'},
|
||
|
{ pattern: 'src/options.js'},
|
||
|
// tests
|
||
|
{ pattern: 'test/unit/showdown*.js' },
|
||
|
{ pattern: 'test/functional/showdown*.js' },
|
||
|
],
|
||
|
reporters: ['progress'],
|
||
|
port: 9876, // karma web server port
|
||
|
colors: true,
|
||
|
browsers: ['ChromeHeadless', 'FirefoxHeadless', 'jsdom'],
|
||
|
autoWatch: false,
|
||
|
singleRun: true, // Karma captures browsers, runs the tests and exits
|
||
|
//concurrency: Infinity,
|
||
|
customLaunchers: {
|
||
|
'FirefoxHeadless': {
|
||
|
base: 'Firefox',
|
||
|
flags: [
|
||
|
'-headless',
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
});
|
||
|
};
|