trying to get tests working WORKS!
This commit is contained in:
parent
0ffc28962d
commit
98beeefefe
4 changed files with 37 additions and 36 deletions
|
|
@ -20,13 +20,11 @@
|
|||
<script src="test.PayPro.js"></script>
|
||||
<script src="test.PrivateKey.js"></script>
|
||||
<script src="test.PublicKeyRing.js"></script>
|
||||
<script src="test.storage.LocalEncrypted.js"></script>
|
||||
<script src="test.LocalEncrypted.js"></script>
|
||||
<script src="test.TxProposals.js"></script>
|
||||
<script src="test.Wallet.js"></script>
|
||||
<script src="test.WalletFactory.js"></script>
|
||||
<script src="test.performance.js"></script>
|
||||
<!--
|
||||
-->
|
||||
<script>
|
||||
mocha.run();
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
'use strict';
|
||||
var copay = copay || require('../copay');
|
||||
var chai = chai || require('chai');
|
||||
var should = chai.should();
|
||||
var copay = require('../copay');
|
||||
var LocalEncrypted = copay.StorageLocalEncrypted;
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -9,26 +9,29 @@ var CryptoJS = require('node-cryptojs-aes').CryptoJS;
|
|||
|
||||
var mock = require('mock-fs');
|
||||
|
||||
|
||||
describe('Storage/File', function() {
|
||||
it('should exist', function() {
|
||||
should.exist(Storage);
|
||||
});
|
||||
|
||||
var obj = {
|
||||
"test": "test"
|
||||
var mockFS = function() {
|
||||
var obj = {
|
||||
"test": "test"
|
||||
};
|
||||
var encryptedStr = CryptoJS.AES.encrypt(JSON.stringify(obj), 'password').toString();
|
||||
mock({
|
||||
'myfilename': encryptedStr
|
||||
});
|
||||
};
|
||||
var encryptedStr = CryptoJS.AES.encrypt(JSON.stringify(obj), 'password').toString();
|
||||
mock({
|
||||
'myfilename': encryptedStr
|
||||
});
|
||||
|
||||
describe('#load', function(done) {
|
||||
it('should call fs.readFile', function(done) {
|
||||
mockFS();
|
||||
var storage = new Storage({
|
||||
password: 'password'
|
||||
});
|
||||
storage.load('myfilename', function(err) {
|
||||
mock.restore();
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
|
@ -36,6 +39,7 @@ describe('Storage/File', function() {
|
|||
|
||||
describe('#save', function(done) {
|
||||
it('should call fs.writeFile', function(done) {
|
||||
mockFS();
|
||||
var storage = new Storage({
|
||||
password: 'password'
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue