added encode tests
This commit is contained in:
parent
a2bd68f456
commit
63973b29e3
|
@ -5,9 +5,12 @@ var bitcore = require('../bitcore');
|
||||||
|
|
||||||
var should = chai.should();
|
var should = chai.should();
|
||||||
|
|
||||||
|
var test_data = require('./testdata');
|
||||||
|
|
||||||
var bignum = bitcore.bignum;
|
var bignum = bitcore.bignum;
|
||||||
var base58 = bitcore.base58;
|
var base58 = bitcore.base58;
|
||||||
var base58Check = base58.base58Check;
|
var base58Check = base58.base58Check;
|
||||||
|
var util = bitcore.util;
|
||||||
|
|
||||||
describe('Miscelaneous stuff', function() {
|
describe('Miscelaneous stuff', function() {
|
||||||
it('should initialze the config object', function() {
|
it('should initialze the config object', function() {
|
||||||
|
@ -55,6 +58,11 @@ describe('Miscelaneous stuff', function() {
|
||||||
var m = '1QCJj1gPZKx2EwzGo9Ri8mMBs39STvDYcv';
|
var m = '1QCJj1gPZKx2EwzGo9Ri8mMBs39STvDYcv';
|
||||||
base58Check.encode(base58Check.decode(m)).should.equal(m);
|
base58Check.encode(base58Check.decode(m)).should.equal(m);
|
||||||
});
|
});
|
||||||
|
test_data.dataEncodeDecode.forEach(function(datum) {
|
||||||
|
it('base58 encode/decode checks ' + datum, function() {
|
||||||
|
base58.encode(new Buffer(datum[0], 'hex')).should.equal(datum[1]);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,8 @@ var fs = require('fs');
|
||||||
|
|
||||||
var dataValid = JSON.parse(fs.readFileSync('test/data/base58_keys_valid.json'));
|
var dataValid = JSON.parse(fs.readFileSync('test/data/base58_keys_valid.json'));
|
||||||
var dataInvalid = JSON.parse(fs.readFileSync('test/data/base58_keys_invalid.json'));
|
var dataInvalid = JSON.parse(fs.readFileSync('test/data/base58_keys_invalid.json'));
|
||||||
|
var dataEncodeDecode = JSON.parse(fs.readFileSync('test/data/base58_encode_decode.json'));
|
||||||
|
|
||||||
module.exports.dataValid = dataValid;
|
module.exports.dataValid = dataValid;
|
||||||
module.exports.dataInvalid = dataInvalid;
|
module.exports.dataInvalid = dataInvalid;
|
||||||
|
module.exports.dataEncodeDecode = dataEncodeDecode;
|
||||||
|
|
Loading…
Reference in New Issue