diff --git a/bitcore.js b/bitcore.js index 50812f43f..89eeef3ab 100644 --- a/bitcore.js +++ b/bitcore.js @@ -13,6 +13,7 @@ module.exports.log = require('./util/log'); module.exports.Opcode = require('./Opcode'); module.exports.util = require('./util/util'); module.exports.Script = require('./Script'); +module.exports.SINKey = require('./SINKey'); //module.exports.Transaction = require('./Transaction'); diff --git a/sin-test.js b/sin-test.js deleted file mode 100644 index df00923bf..000000000 --- a/sin-test.js +++ /dev/null @@ -1,7 +0,0 @@ - -var SINKey = require('./SINKey').class(); - -var sk = new SINKey(); -sk.generate(); -console.dir(sk.storeObj()); - diff --git a/test/test.SIN.js b/test/test.SIN.js new file mode 100644 index 000000000..469c318fd --- /dev/null +++ b/test/test.SIN.js @@ -0,0 +1,30 @@ +'use strict'; + + + +var chai = require('chai'); +var bitcore = require('../bitcore'); + +var should = chai.should(); + +var SINKeyModule = bitcore.SINKey; +var SINKey; + + +describe('SINKey', function() { + it('should initialze the main object', function() { + should.exist(SINKeyModule); + }); + it('should be able to create class', function() { + SINKey = SINKeyModule.class(); + should.exist(SINKey); + }); + it('should be able to create instance', function() { + var sk = new SINKey(); + sk.generate(); + should.exist(sk.created); + should.exist(sk.privKey.private); + should.exist(sk.privKey.public); + should.exist(sk.privKey.compressed); + }); +});