UNPKG

814 BJavaScriptView Raw
1var mdeps = require('../');
2var test = require('tap').test;
3var JSONStream = require('JSONStream');
4var packer = require('browser-pack');
5var path = require('path');
6var concat = require('concat-stream');
7
8test('transform write', function (t) {
9 t.plan(1);
10 var p = mdeps();
11
12 p.write({
13 transform: 'insert-www',
14 options: {}
15 });
16 p.write({
17 file: path.join(__dirname, 'tr_write/main.js'),
18 id: path.join(__dirname, 'tr_write/main.js'),
19 entry: true
20 });
21 p.end();
22
23 var pack = packer();
24 p.pipe(JSONStream.stringify()).pipe(pack);
25
26 pack.pipe(concat(function (buf) {
27 var src = buf.toString('utf8');
28 Function('console', src)({ log: function (msg) {
29 t.equal(msg, 'WORLD WIDE WOW');
30 } });
31 }));
32});