mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-04 13:05:49 +00:00
Update tests to use jasmine compatible functions. This means changing `test` to `it`, `toStrictEqual` to `toEqual` (which is still strict), `toThrowError` to `toError`, and updating the param for toError to pass an `Error` object. Remove the need to specify --single-run.
29 lines
806 B
JavaScript
29 lines
806 B
JavaScript
module.exports = function (config) {
|
|
config.set({
|
|
plugins: ["karma-webpack", "karma-jasmine", "karma-chrome-launcher"],
|
|
|
|
// frameworks to use
|
|
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
|
|
frameworks: ["jasmine"],
|
|
|
|
// preprocess matching files before serving them to the browser
|
|
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
|
|
preprocessors: {
|
|
// Use webpack to bundle our test files
|
|
"test/**/*.test.ts": ["webpack"],
|
|
},
|
|
|
|
browsers: ["ChromeHeadless"],
|
|
// runs only one browser at a time
|
|
concurrency: 1,
|
|
// CI mode
|
|
singleRun: true,
|
|
client: {
|
|
jasmine: {
|
|
// ensures that tests are run in order instead of a random order
|
|
random: false,
|
|
},
|
|
},
|
|
});
|
|
};
|