1var test = require('tape'); 2var vm = require('vm'); 3var fs = require('fs'); 4var src = fs.readFileSync(__dirname + '/../../index.js', 'utf8'); 5 6test('u8a without globals', function (t) { 7 var c = { 8 module: { exports: {} }, 9 }; 10 c.exports = c.module.exports; 11 vm.runInNewContext(src, c); 12 var TA = c.module.exports; 13 var ua = new(TA.Uint8Array)(5); 14 15 t.equal(ua.length, 5); 16 ua[1] = 256 + 55; 17 t.equal(ua[1], 55); 18 t.end(); 19}); 20