MIRROR: javascript for 馃悳's, a tiny runtime with big ambitions
1const assert = require('assert');
2
3assert.equal(typeof ArrayBuffer.isView, 'function');
4
5const buffer = new ArrayBuffer(16);
6const u8 = new Uint8Array(buffer);
7const dv = new DataView(buffer);
8
9assert.equal(ArrayBuffer.isView(u8), true);
10assert.equal(ArrayBuffer.isView(dv), true);
11assert.equal(ArrayBuffer.isView(buffer), false);
12assert.equal(ArrayBuffer.isView({}), false);
13assert.equal(ArrayBuffer.isView(null), false);
14assert.equal(ArrayBuffer.isView(undefined), false);
15
16console.log('ArrayBuffer.isView regression checks passed');