aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2018-05-05 15:08:01 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2018-05-05 15:08:01 +0900
commita63311bd34afb5566c9f58bac69a27fa865e7b10 (patch)
tree0914566a1661a4709e71ecb7101d7df1ecf86cee
parent1b70ee966de0a3a1776d8db74a7f7d40c2ee11f1 (diff)
mock browser
-rw-r--r--karma.conf.js2
-rw-r--r--test/main.js4
2 files changed, 5 insertions, 1 deletions
diff --git a/karma.conf.js b/karma.conf.js
index b85480f..871e62a 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -4,7 +4,7 @@ module.exports = function (config) {
config.set({
basePath: '',
- frameworks: ['mocha'],
+ frameworks: ['mocha', 'sinon'],
files: [
'test/main.js',
'test/**/*.test.js',
diff --git a/test/main.js b/test/main.js
index d923aaa..3aeae69 100644
--- a/test/main.js
+++ b/test/main.js
@@ -1,2 +1,6 @@
import chai from 'chai';
+const browserFake = require('webextensions-api-fake');
+const browser = browserFake();
+
global.expect = chai.expect;
+global.browser = browser;