-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkarma.conf.js
More file actions
40 lines (33 loc) · 813 Bytes
/
Copy pathkarma.conf.js
File metadata and controls
40 lines (33 loc) · 813 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
const specFilesGlob = "spec/support/spec_bundle.js";
const clientOptions = {
useIframe: false,
runInParent: true
};
if (process.env.SPEC_FILTER) {
clientOptions.args = ['--grep', process.env.SPEC_FILTER];
}
module.exports = function(config) {
config.set({
frameworks: ['jasmine'],
files: [
specFilesGlob
],
webpack: require('./webpack/test.js'),
// Webpack each spec we run to resolve imports and transpile on the fly
preprocessors: {
[specFilesGlob]: ["webpack", "sourcemap"]
},
reporters: ["spec"],
specReporter: {
suppressPassed: true,
suppressSkipped: false,
showSpecTiming: true
},
port: 9876,
colors: true,
autoWatch: true,
browsers: ['PhantomJS'],
client: clientOptions,
singleRun: false
});
};