aboutsummaryrefslogtreecommitdiff
path: root/test/unit/index.js
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2016-10-26 16:46:32 +0200
committerRoger Braun <roger@rogerbraun.net>2016-10-26 16:46:32 +0200
commit191c02af1ebfc7e6c53dc88d97c4e3ca23fbea8b (patch)
treeb3a132f8eba6ee92d6ec2a581f0bf33e1852010b /test/unit/index.js
Basic skeleton
Diffstat (limited to 'test/unit/index.js')
-rw-r--r--test/unit/index.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/unit/index.js b/test/unit/index.js
new file mode 100644
index 00000000..03b19e32
--- /dev/null
+++ b/test/unit/index.js
@@ -0,0 +1,13 @@
+// Polyfill fn.bind() for PhantomJS
+/* eslint-disable no-extend-native */
+Function.prototype.bind = require('function-bind')
+
+// require all test files (files that ends with .spec.js)
+const testsContext = require.context('./specs', true, /\.spec$/)
+testsContext.keys().forEach(testsContext)
+
+// require all src files except main.js for coverage.
+// you can also change this to match only the subset of files that
+// you want coverage for.
+const srcContext = require.context('../../src', true, /^\.\/(?!main(\.js)?$)/)
+srcContext.keys().forEach(srcContext)