Add new test for string values
This commit is contained in:
parent
ab517cae9c
commit
1ae88eed7a
25
test/unit.js
25
test/unit.js
|
@ -7,18 +7,39 @@ var Unit = bitcore.Unit;
|
|||
describe('Unit', function() {
|
||||
|
||||
it('should create an instance', function() {
|
||||
var unit = new Unit(1.2, "BTC");
|
||||
var unit;
|
||||
|
||||
unit = new Unit(1.2, 'BTC');
|
||||
should.exist(unit);
|
||||
|
||||
unit = Unit(1.2, 'BTC');
|
||||
should.exist(unit);
|
||||
});
|
||||
|
||||
it('should have property accesors', function() {
|
||||
var unit = new Unit(1.2, "BTC");
|
||||
var unit = new Unit(1.2, 'BTC');
|
||||
should.exist(unit.BTC);
|
||||
should.exist(unit.mBTC);
|
||||
should.exist(unit.bits);
|
||||
should.exist(unit.satoshis);
|
||||
});
|
||||
|
||||
it('should allow amount as string', function() {
|
||||
var unit;
|
||||
|
||||
unit = Unit.fromBTC('1.00001');
|
||||
unit.BTC.should.equal(1.00001);
|
||||
|
||||
unit = Unit.fromMilis('1.00001');
|
||||
unit.mBTC.should.equal(1.00001);
|
||||
|
||||
unit = Unit.fromBits('100');
|
||||
unit.bits.should.equal(100);
|
||||
|
||||
unit = Unit.fromSatoshis('8999');
|
||||
unit.satoshis.should.equal(8999);
|
||||
});
|
||||
|
||||
it('should have constructor helpers', function() {
|
||||
var unit;
|
||||
|
||||
|
|
Loading…
Reference in New Issue