| var tape = require('tape') | |
| var toBuffer = require('./') | |
| tape('buffer returns buffer', function (t) { | |
| t.same(toBuffer(Buffer('hi')), Buffer('hi')) | |
| t.end() | |
| }) | |
| tape('string returns buffer', function (t) { | |
| t.same(toBuffer('hi'), Buffer('hi')) | |
| t.end() | |
| }) | |
| tape('string + enc returns buffer', function (t) { | |
| t.same(toBuffer('6869', 'hex'), Buffer('hi')) | |
| t.end() | |
| }) | |
| tape('other input throws', function (t) { | |
| try { | |
| toBuffer(42) | |
| } catch (err) { | |
| t.same(err.message, 'Input should be a buffer or a string') | |
| t.end() | |
| } | |
| }) |