mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1117735 - another test that assumes TypedObject means Array.build. r=shu
This commit is contained in:
parent
977c1b8d9d
commit
5b361ec359
@ -175,9 +175,16 @@ function fromOneDimArrayOfStructsToArrayOfStructs() {
|
||||
assertTypedEqual(Box, r1, r3);
|
||||
}
|
||||
|
||||
function Array_build(n, f) {
|
||||
var a = new Array(n);
|
||||
for ( var i=0 ; i < n ; i++ )
|
||||
a[i] = f(i);
|
||||
return a;
|
||||
}
|
||||
|
||||
function fromUntypedArrayToUint32s() {
|
||||
var type = uint32.array(4);
|
||||
var i1 = Array.build(4, i => i);
|
||||
var i1 = Array_build(4, i => i);
|
||||
var r1 = type.from(i1, j => j*2);
|
||||
var r2 = type.from(i1, 1, j => j*2);
|
||||
assertTypedEqual(type, r1, new type([0, 2, 4, 6]));
|
||||
@ -186,7 +193,7 @@ function fromUntypedArrayToUint32s() {
|
||||
|
||||
function fromUntypedArrayToUint8s() {
|
||||
var type = uint8.array(4);
|
||||
var i1 = Array.build(4, i => i);
|
||||
var i1 = Array_build(4, i => i);
|
||||
var r1 = type.from(i1, j => j*200);
|
||||
var r2 = type.from(i1, 1, j => j*200);
|
||||
assertTypedEqual(type, r1, new type([0, 200, 400 % 256, 600 % 256]));
|
||||
|
Loading…
Reference in New Issue
Block a user