bitcoinjs-lib/test/base58check.js
2015-02-24 12:45:38 +11:00

30 lines
802 B
JavaScript

/* global describe, it, beforeEach */
var assert = require('assert')
var base58check = require('../src/base58check')
var bs58check = require('bs58check')
var sinon = require('sinon')
describe('base58check', function () {
var param
beforeEach(function () {
param = {}
})
it('wraps bs58check.decode', sinon.test(function () {
var expectation = this.mock(bs58check).expects('decode')
expectation.once().calledWith(param)
expectation.onCall(0).returns('foo')
assert.equal(base58check.decode(param), 'foo')
}))
it('wraps bs58check.encode', sinon.test(function () {
var expectation = this.mock(bs58check).expects('encode')
expectation.once().calledWith(param)
expectation.onCall(0).returns('foo')
assert.equal(base58check.encode(param), 'foo')
}))
})