summaryrefslogtreecommitdiff
path: root/preact-router/karma.conf.js
blob: d8d6a4c54d41763bf6a51b1d3d28fa63e841f939 (plain)
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
module.exports = function(config) {
	config.set({
		frameworks: ['mocha', 'chai-sinon'],
		reporters: ['mocha'],
		browsers: ['ChromeHeadless'],

		files: ['test/**/*.js'],

		preprocessors: {
			'{src,test}/**/*.js': ['webpack', 'sourcemap']
		},

		webpack: {
			module: {
				loaders: [{
					test: /\.jsx?$/,
					exclude: /node_modules/,
					loader: 'babel'
				}]
			},
			resolve: {
				alias: {
					'preact-router': __dirname+'/src/index.js',
					src: __dirname+'/src'
				}
			}
		},

		mochaReporter: {
			showDiff: true
		},

		webpackMiddleware: {
			noInfo: true
		}
	});
};