You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
640 B
26 lines
640 B
var source = require('vinyl-source-stream') |
|
var buffer = require('./') |
|
var test = require('tape') |
|
var fs = require('fs') |
|
|
|
test('converted', function(t) { |
|
t.plan(2) |
|
fs.createReadStream(__filename) |
|
.pipe(source('bundle.js')) |
|
.pipe(buffer()) |
|
.once('data', function(file) { |
|
t.ok(!file.isStream(), 'is not a stream') |
|
t.ok( file.isBuffer(), 'is a buffer') |
|
}) |
|
}) |
|
|
|
test('not converted', function(t) { |
|
t.plan(2) |
|
fs.createReadStream(__filename) |
|
.pipe(source('bundle.js')) |
|
.once('data', function(file) { |
|
t.ok( file.isStream(), 'is a stream') |
|
t.ok(!file.isBuffer(), 'is not a buffer') |
|
}) |
|
}) |
|
|
|
|