Added basic es6 mocha test suite

This commit is contained in:
Dan Finlay 2016-03-24 17:51:46 -07:00
parent 1ff518a94e
commit da31f4daed
5 changed files with 18 additions and 41 deletions

1
.babelrc Normal file
View File

@ -0,0 +1 @@
{ "presets": ["es2015"] }

View File

@ -4,10 +4,12 @@
"public": false,
"private": true,
"scripts": {
"start": "gulp dev"
"start": "gulp dev",
"test": "mocha --compilers js:babel-register"
},
"dependencies": {
"async": "^1.5.2",
"bip39": "^2.2.0",
"clone": "^1.0.2",
"dnode": "^1.2.2",
"end-of-stream": "^1.1.0",
@ -28,6 +30,8 @@
"xtend": "^4.0.1"
},
"devDependencies": {
"babel-preset-es2015": "^6.6.0",
"babel-register": "^6.7.2",
"browserify": "^13.0.0",
"del": "^2.2.0",
"gulp": "github:gulpjs/gulp#4.0",
@ -37,6 +41,7 @@
"gulp-watch": "^4.3.5",
"jshint-stylish": "~0.1.5",
"lodash.assign": "^4.0.6",
"tape": "^4.5.1",
"vinyl-buffer": "^1.0.0",
"vinyl-source-stream": "^1.1.0",
"watchify": "^3.7.0"

View File

@ -1,29 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Mocha Spec Runner</title>
<link rel="stylesheet" href="../bower_components/mocha/mocha.css">
</head>
<body>
<div id="mocha"></div>
<script src="../bower_components/mocha/mocha.js"></script>
<script>mocha.setup('bdd');</script>
<script src="../bower_components/chai/chai.js"></script>
<script>
var assert = chai.assert;
var expect = chai.expect;
var should = chai.should();
</script>
<!-- bower:js -->
<!-- endbower -->
<!-- include source files here... -->
<!-- include spec files here... -->
<script src="spec/test.js"></script>
<script>
if (navigator.userAgent.indexOf('PhantomJS') === -1) {
mocha.run();
}
</script>
</body>
</html>

11
test/index.js Normal file
View File

@ -0,0 +1,11 @@
var assert = require('assert');
var idStore = require('../app/scripts/lib/idStore')
describe('IdentityStore', function() {
describe('#_createFirstWallet', function () {
it('should return the expected keystore', function () {
assert.equal(1,1)
});
});
});

View File

@ -1,11 +0,0 @@
(function () {
'use strict';
describe('Give it some context', function () {
describe('maybe a bit more context here', function () {
it('should run here few assertions', function () {
});
});
});
})();