diff --git a/test/base58_test.coffee b/test/base58_test.coffee index 78a0eb7..ea3d4ef 100644 --- a/test/base58_test.coffee +++ b/test/base58_test.coffee @@ -1,18 +1,20 @@ -require 'should' +should = require 'should' Base58 = require '..' -examples = require './examples' - describe 'Base58', -> + beforeEach -> + @examples = require './examples' unless @examples? + should.exist(@examples) + describe '.encode', -> it 'encodes number to Base58 string', -> - for str, num of examples + for str, num of @examples Base58.encode(num).should.eql(str) describe 'when passed a string only containing numbers', -> it 'encodes string after first converting it to an integer', -> - for str, num of examples + for str, num of @examples Base58.encode(num.toString()).should.eql(str) describe 'when passed a float', -> @@ -27,7 +29,7 @@ describe 'Base58', -> describe '.decode', -> it 'decodes Base58 string to number', -> - for str, num of examples + for str, num of @examples Base58.decode(str).should.eql(num) describe 'when passed a non-Base58 string', ->