Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80538 views
1
var mdeps = require('../');
2
var test = require('tap').test;
3
var JSONStream = require('JSONStream');
4
var packer = require('browser-pack');
5
var path = require('path');
6
var concat = require('concat-stream');
7
8
test('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
});
33
34