mirror of
https://github.com/showdownjs/showdown.git
synced 2024-03-22 13:30:55 +08:00
9f8c7199ea
* startrefactoring the event system * refactor: blockquotes, code blocks and links refactored * refactor codeblock to new event system * refactor subparser until ghcode to new events * finish adating ghcodeblock to new event * add headings to new events * add image to event system * add emphasisAndStrong to event system * fix wrong event name in emphasisAndStrong onEnd event * spanGamut and build * showdown.helper.event refactored to showdown.Event * partial * add links * add metadata * add strikethrough and table * build * add underline * add unescapeSpecialChars * small refactoring * remove old tables parser * add lists * add simple event trigger tests * build * fix browserstack * fix browserstack * remove testing for ie11 and bumped firefox min version to 45 * fixes and closes #920 * build
38 lines
968 B
JavaScript
38 lines
968 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/unit/showdown.events.js' },
|
|
//{ pattern: 'test/functional/makehtml/testsuite.*.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',
|
|
]
|
|
}
|
|
},
|
|
});
|
|
};
|