Merge pull request #306 from ryanxcharles/bug/base58-bignum
fix bignum issue
This commit is contained in:
commit
3b396fb360
|
@ -62,8 +62,3 @@ requireWhenAccessed('Message', './lib/Message');
|
|||
requireWhenAccessed('Electrum', './lib/Electrum');
|
||||
module.exports.Buffer = Buffer;
|
||||
|
||||
if (typeof process.versions === 'undefined') {
|
||||
// Browser specific
|
||||
module.exports.Bignum.config({EXPONENTIAL_AT: 9999999, DECIMAL_PLACES: 0, ROUNDING_MODE: 1});
|
||||
}
|
||||
|
||||
|
|
|
@ -2118,4 +2118,6 @@ P['valueOf'] = function () {
|
|||
|
||||
|
||||
// EXPORT
|
||||
BigNumber.config({EXPONENTIAL_AT: 9999999, DECIMAL_PLACES: 0, ROUNDING_MODE: 1});
|
||||
module.exports = BigNumber;
|
||||
|
||||
|
|
|
@ -16,7 +16,9 @@
|
|||
<script src="adapter.js"></script>
|
||||
|
||||
<script src="test.Address.js"></script>
|
||||
<script src="test.Base58.js"></script>
|
||||
<script src="test.basic.js"></script>
|
||||
<script src="test.Bignum.browser.js"></script>
|
||||
<script src="test.BIP32.js"></script>
|
||||
<script src="test.Block.js"></script>
|
||||
<script src="test.Bloom.js"></script>
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
var assert = require('assert');
|
||||
var base58 = require('../lib/Base58').base58;
|
||||
var base58Check = require('../lib/Base58').base58Check;
|
||||
var chai = chai || require('chai');
|
||||
var assert = chai.assert;
|
||||
var bitcore = bitcore || require('../bitcore');
|
||||
var base58 = bitcore.Base58.base58;
|
||||
var base58Check = bitcore.Base58.base58Check;
|
||||
|
||||
var testData = [
|
||||
["61", "2g", "C2dGTwc"],
|
||||
|
@ -19,7 +21,8 @@ var testData = [
|
|||
|
||||
//suite('basic');
|
||||
|
||||
test('allData', function() {
|
||||
describe('Base58', function() {
|
||||
it('should pass these tests', function() {
|
||||
base58.encodeTest = function(raw, b58str) {
|
||||
assert.equal(base58.encode(raw), b58str);
|
||||
};
|
||||
|
@ -46,4 +49,5 @@ test('allData', function() {
|
|||
base58Check.encodeTest(raw, b58Check);
|
||||
base58Check.decodeTest(raw, b58Check);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
var chai = chai || require('chai');
|
||||
var bitcore = bitcore || require('../bitcore');
|
||||
var coinUtil = coinUtil || bitcore.util;
|
||||
var should = chai.should();
|
||||
var assert = chai.assert;
|
||||
|
||||
var Bignum = bitcore.Bignum;
|
||||
|
||||
if (typeof process == 'undefined' || typeof process.versions == 'undefined') {
|
||||
describe('#Bignum.browser', function() {
|
||||
it('should have proper config settings', function() {
|
||||
bitcore.Bignum.config().EXPONENTIAL_AT[0].should.equal(-9999999);
|
||||
bitcore.Bignum.config().EXPONENTIAL_AT[1].should.equal(9999999);
|
||||
bitcore.Bignum.config().DECIMAL_PLACES.should.equal(0);
|
||||
bitcore.Bignum.config().ROUNDING_MODE.should.equal(1);
|
||||
});
|
||||
});
|
||||
}
|
Loading…
Reference in New Issue