You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
724 B
35 lines
724 B
'use strict';
|
|
|
|
var chai = require('chai');
|
|
var bitcore = require('../bitcore');
|
|
|
|
var should = chai.should();
|
|
|
|
var KeyModule = bitcore.KeyModule;
|
|
var Key;
|
|
describe('Key', function() {
|
|
it('should initialze the main object', function() {
|
|
should.exist(KeyModule);
|
|
});
|
|
it('should be able to create class', function() {
|
|
Key = KeyModule.Key;
|
|
should.exist(Key);
|
|
});
|
|
it('should be able to create instance', function() {
|
|
var k = new Key();
|
|
should.exist(k);
|
|
});
|
|
it('should be able to generateSync instance', function() {
|
|
var k = Key.generateSync();
|
|
should.exist(k);
|
|
k.private.length.should.equal(32);
|
|
k.public.length.should.equal(33);
|
|
should.exist(k.compressed);
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|