diff --git a/package.json b/package.json
index 39ad2cdb09ef79b39fcc864ed8ba0bfcb0efb206..6320780365db34edbfd836ea5ff5ca6d86b64380 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,8 @@
   "private": true,
   "scripts": {
     "start": "nodemon server.js || node server.js",
-    "configure": "node generateData.js"
+    "configure": "node generateData.js",
+    "test": "mocha"
   },
   "dependencies": {
     "body-parser": "^1.13.1",
@@ -20,5 +21,9 @@
     "nconf": "^0.6.x",
     "winston": "^0.8.x"
   },
-  "license": "MIT"
+  "license": "MIT",
+  "devDependencies": {
+    "chai": "^3.5.0",
+    "mocha": "^2.5.3"
+  }
 }
diff --git a/test/test.js b/test/test.js
new file mode 100644
index 0000000000000000000000000000000000000000..f05951f4a920193b51a817459bbd69da678a3015
--- /dev/null
+++ b/test/test.js
@@ -0,0 +1,9 @@
+var assert = require('chai').assert;
+var expect = require('chai').expect;
+var should = require('chai').should() //actually call the function
+
+var foo = 'bar';
+
+it('doesn\'t do anything', function(){
+  assert.typeOf(foo, 'string', 'foo is a string');
+});