Skip to content

Commit ff3555f

Browse files
committed
test: add tests for SharedArrayBuffer
refer issue #8440
1 parent 7a1e765 commit ff3555f

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/*global SharedArrayBuffer*/
2+
'use strict';
3+
// Flags: --harmony-sharedarraybuffer
4+
5+
require('../common');
6+
const assert = require('assert');
7+
const Buffer = require('buffer').Buffer;
8+
9+
const sab = new SharedArrayBuffer(24);
10+
const arr = new Uint16Array(sab);
11+
const ar = new Uint16Array(12);
12+
ar[0] = 5000;
13+
arr[0] = 5000;
14+
arr[1] = 4000;
15+
ar[1] = 4000;
16+
17+
var arr_buf = Buffer.from(arr.buffer);
18+
var ar_buf = Buffer.from(ar.buffer);
19+
20+
assert.deepStrictEqual(arr_buf, ar_buf, 0);
21+
22+
arr[1] = 6000;
23+
ar[1] = 6000;
24+
25+
assert.deepStrictEqual(arr_buf, ar_buf, 0);

0 commit comments

Comments
 (0)