|
1 for (var variant of ["same-data", "change-data"]) { |
|
2 var ab = new ArrayBuffer(4); |
|
3 var i32 = new Int32Array(ab); |
|
4 i32[0] = 42; |
|
5 neuter(ab, variant); |
|
6 assertEq(i32.length, 0); |
|
7 assertEq(ab.byteLength, 0); |
|
8 assertEq(i32[0], undefined); |
|
9 |
|
10 var ab = new ArrayBuffer(12); |
|
11 var i32 = new Int32Array(ab); |
|
12 i32[0] = 42; |
|
13 neuter(ab, variant); |
|
14 assertEq(i32.length, 0); |
|
15 assertEq(ab.byteLength, 0); |
|
16 assertEq(i32[0], undefined); |
|
17 |
|
18 var ab = new ArrayBuffer(4096); |
|
19 var i32 = new Int32Array(ab); |
|
20 i32[0] = 42; |
|
21 neuter(ab, variant); |
|
22 assertEq(i32.length, 0); |
|
23 assertEq(ab.byteLength, 0); |
|
24 assertEq(i32[0], undefined); |
|
25 } |