bitcore/test/test.VersionedData.js

35 lines
863 B
JavaScript

'use strict';
var chai = chai || require('chai');
var bitcore = bitcore || require('../bitcore');
var should = chai.should();
var VersionedDataModule = bitcore.VersionedData;
var VersionedData;
describe('VersionedData', function() {
it('should initialze the main object', function() {
should.exist(VersionedDataModule);
});
it('should be able to create class', function() {
VersionedData = VersionedDataModule;
should.exist(VersionedData);
});
it('should be able to create an instance', function() {
var vd = new VersionedData();
should.exist(vd);
});
it('should get correct version', function() {
var vda = new VersionedData('1GMx4HdDmN78xzGvdQYkwrVqkmLDG1aMNT');
var vdb = new VersionedData('3746djr32k2Lp23UUbdkCTQ6zhMJ7d8MD7');
vda.version().should.equal(0);
vdb.version().should.equal(5);
});
});