UNPKG

bricks-cli

Version:

Command line tool for developing ambitious ember.js apps

16 lines (14 loc) 666 B
var concat = require('../') var test = require('tape') test('type inference works as expected', function(t) { var stream = concat() t.equal(stream.inferEncoding(['hello']), 'array', 'array') t.equal(stream.inferEncoding(new Buffer('hello')), 'buffer', 'buffer') t.equal(stream.inferEncoding(undefined), 'buffer', 'buffer') t.equal(stream.inferEncoding(new Uint8Array(1)), 'uint8array', 'uint8array') t.equal(stream.inferEncoding('hello'), 'string', 'string') t.equal(stream.inferEncoding(''), 'string', 'string') t.equal(stream.inferEncoding({hello: "world"}), 'object', 'object') t.equal(stream.inferEncoding(1), 'buffer', 'buffer') t.end() })