fix tests for base58

This commit is contained in:
Manuel Araoz 2014-11-20 18:47:47 -03:00
parent 5440baad83
commit 890bed0af6
1 changed files with 17 additions and 8 deletions

View File

@ -1,9 +1,12 @@
var Base58 = require('../lib/base58');
'use strict';
var should = require('chai').should();
var bitcore = require('../..');
var Base58 = bitcore.Base58;
describe('Base58', function() {
var buf = new Buffer([0, 1, 2, 3, 253, 254, 255]);
var enc = "1W7N4RuG";
var enc = '1W7N4RuG';
it('should make an instance with "new"', function() {
var b58 = new Base58();
@ -17,13 +20,15 @@ describe('Base58', function() {
it('should allow this handy syntax', function() {
Base58(buf).toString().should.equal(enc);
Base58(enc).toBuffer().toString('hex').should.equal(buf.toString('hex'))
Base58(enc).toBuffer().toString('hex').should.equal(buf.toString('hex'));
});
describe('#set', function() {
it('should set a blank buffer', function() {
Base58().set({buf: new Buffer([])});
Base58().set({
buf: new Buffer([])
});
});
});
@ -57,7 +62,7 @@ describe('Base58', function() {
});
describe('#fromBuffer', function() {
it('should not fail', function() {
should.exist(Base58().fromBuffer(buf));
});
@ -80,7 +85,9 @@ describe('Base58', function() {
describe('#toBuffer', function() {
it('should return the buffer', function() {
var b58 = Base58({buf: buf});
var b58 = Base58({
buf: buf
});
b58.buf.toString('hex').should.equal(buf.toString('hex'));
});
@ -89,7 +96,9 @@ describe('Base58', function() {
describe('#toString', function() {
it('should return the buffer', function() {
var b58 = Base58({buf: buf});
var b58 = Base58({
buf: buf
});
b58.toString().should.equal(enc);
});