UNPKG

556 BJavaScriptView Raw
1var test = require('tap').test;
2var browserify = require('browserify');
3
4var vm = require('vm');
5var path = require('path');
6
7test('sync string encoding', function (t) {
8 t.plan(1);
9 var b = browserify(__dirname + '/files/encoding.js');
10 b.transform(path.dirname(__dirname));
11 b.bundle(function (err, src) {
12 if (err) t.fail(err);
13 vm.runInNewContext(src, {
14 setTimeout: setTimeout,
15 console: { log: log }
16 });
17 });
18 function log (msg) { t.equal(msg, '3c623e6265657020626f6f703c2f623e0a') }
19});