]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - apps/tidep0084.git/blob - example/iot-gateway/node_modules/brfs/test/buffer.js
Updated to use the latest TI 15.4-Stack v2.1.0 from the SimpleLink CC13x0 SDK v1.30.
[apps/tidep0084.git] / example / iot-gateway / node_modules / brfs / test / buffer.js
1 var test = require('tap').test;
2 var browserify = require('browserify');
4 var vm = require('vm');
5 var path = require('path');
7 test('sync string encoding', function (t) {
8     t.plan(2);
9     var b = browserify(__dirname + '/files/buffer.js');
10     b.require('buffer', { expose: 'buffer' });
11     b.transform(path.dirname(__dirname));
12     b.bundle(function (err, src) {
13         if (err) t.fail(err);
14         var context = {
15             setTimeout: setTimeout,
16             console: { log: log }
17         };
18         var buffers = [];
19         vm.runInNewContext(src, context);
20         
21         t.ok(context.require('buffer').Buffer.isBuffer(buffers[0]), 'isBuffer');
22         t.equal(buffers[0].toString('utf8'), '<b>beep boop</b>\n');
23         
24         function log (msg) { buffers.push(msg) }
25     });
26 });