text: 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')
    }))
  })
  