/* 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') })) })