UNPKG

@owstack/bch-lib

Version:

A Javascript library to build bitcoin cash and blockchain-based applications.

26 lines (17 loc) 579 B
'use strict'; var expect = require('chai').expect; var should = require('chai').should(); var convertBits = require('../../lib/util/convertBits'); describe('convertBits', function() { it('should convert 1', function() { var a = convertBits([1], 16, 10); a.should.deep.equal([0,16]); }); it('should convert 1,2', function() { var a = convertBits([1,2], 16, 10); a.should.deep.equal([0,16,0,512]); }); it('should fail to convert 16', function() { (function() {convertBits([16], 2, 10); }).should.throw('Invalid Argument: value 16'); }); });