summaryrefslogtreecommitdiff
path: root/test/binaryen.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/binaryen.js')
-rw-r--r--test/binaryen.js/kitchen-sink.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/binaryen.js/kitchen-sink.js b/test/binaryen.js/kitchen-sink.js
index 87e14c3d0..fd951814c 100644
--- a/test/binaryen.js/kitchen-sink.js
+++ b/test/binaryen.js/kitchen-sink.js
@@ -940,26 +940,28 @@ function test_for_each() {
var expected_offsets = [10, 125];
var expected_data = ["hello, world", "segment data 2"];
+ var expected_passive = [false, false];
var global = module.addGlobal("a-global", binaryen.i32, false, module.i32.const(expected_offsets[1]))
module.setMemory(1, 256, "mem", [
{
- passive: false,
+ passive: expected_passive[0],
offset: module.i32.const(expected_offsets[0]),
data: expected_data[0].split('').map(function(x) { return x.charCodeAt(0) })
},
{
- passive: false,
+ passive: expected_passive[1],
offset: module.global.get("a-global"),
data: expected_data[1].split('').map(function(x) { return x.charCodeAt(0) })
}
], false);
for (i = 0 ; i < module.getNumMemorySegments() ; i++) {
var segment = module.getMemorySegmentInfoByIndex(i);
- assert(expected_offsets[i] === segment.byteOffset);
+ assert(expected_offsets[i] === segment.offset);
var data8 = new Uint8Array(segment.data);
var str = String.fromCharCode.apply(null, data8);
assert(expected_data[i] === str);
+ assert(expected_passive[i] === segment.passive);
}
console.log(module.emitText());