summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/binaryen.js/kitchen-sink.js11
-rw-r--r--test/binaryen.js/kitchen-sink.js.txt2
2 files changed, 12 insertions, 1 deletions
diff --git a/test/binaryen.js/kitchen-sink.js b/test/binaryen.js/kitchen-sink.js
index 831bdd3d8..82a0dfd76 100644
--- a/test/binaryen.js/kitchen-sink.js
+++ b/test/binaryen.js/kitchen-sink.js
@@ -1035,7 +1035,16 @@ function test_for_each() {
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]))
+ var glos = [
+ module.addGlobal("a-global", binaryen.i32, false, module.i32.const(expected_offsets[1])),
+ module.addGlobal("a-global2", binaryen.i32, false, module.i32.const(2)),
+ module.addGlobal("a-global3", binaryen.i32, false, module.i32.const(3))
+ ];
+
+ for (i = 0; i < module.getNumGlobals(); i++) {
+ assert(module.getGlobalByIndex(i) === glos[i]);
+ }
+
module.setMemory(1, 256, "mem", [
{
passive: expected_passive[0],
diff --git a/test/binaryen.js/kitchen-sink.js.txt b/test/binaryen.js/kitchen-sink.js.txt
index 7f0b6043f..b50956b0e 100644
--- a/test/binaryen.js/kitchen-sink.js.txt
+++ b/test/binaryen.js/kitchen-sink.js.txt
@@ -4432,6 +4432,8 @@ sizeof Literal: 24
(table $0 1 funcref)
(elem (i32.const 0) $fn0 $fn1 $fn2)
(global $a-global i32 (i32.const 125))
+ (global $a-global2 i32 (i32.const 2))
+ (global $a-global3 i32 (i32.const 3))
(export "export0" (func $fn0))
(export "export1" (func $fn1))
(export "export2" (func $fn2))