summaryrefslogtreecommitdiff
path: root/test/binaryen.js/kitchen-sink.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/binaryen.js/kitchen-sink.js')
-rw-r--r--test/binaryen.js/kitchen-sink.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/test/binaryen.js/kitchen-sink.js b/test/binaryen.js/kitchen-sink.js
index d72ffcec0..ecfc73bff 100644
--- a/test/binaryen.js/kitchen-sink.js
+++ b/test/binaryen.js/kitchen-sink.js
@@ -1091,9 +1091,9 @@ function test_for_each() {
assert(module.getExportByIndex(i) === exps[i]);
}
- var expected_offsets = [10, 125];
- var expected_data = ["hello, world", "segment data 2"];
- var expected_passive = [false, false];
+ var expected_offsets = [10, 125, null];
+ var expected_data = ["hello, world", "segment data 2", "hello, passive"];
+ var expected_passive = [false, false, true];
var glos = [
module.addGlobal("a-global", binaryen.i32, false, module.i32.const(expected_offsets[1])),
@@ -1115,6 +1115,11 @@ function test_for_each() {
passive: expected_passive[1],
offset: module.global.get("a-global"),
data: expected_data[1].split('').map(function(x) { return x.charCodeAt(0) })
+ },
+ {
+ passive: expected_passive[2],
+ offset: expected_offsets[2],
+ data: expected_data[2].split('').map(function(x) { return x.charCodeAt(0) })
}
], false);
for (i = 0; i < module.getNumMemorySegments(); i++) {