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