(type, val, expected)
| 89 | })(); |
| 90 | |
| 91 | function TestExported(type, val, expected) { |
| 92 | print("TestExported " + type + "(" + val +")" + " = " + expected); |
| 93 | var builder = new WasmModuleBuilder(); |
| 94 | builder.addGlobal(kWasmI32, false, false); // pad |
| 95 | builder.addGlobal(type, false, false, val).exportAs("foo"); |
| 96 | builder.addGlobal(kWasmI32, false, false); // pad |
| 97 | |
| 98 | var instance = builder.instantiate(); |
| 99 | assertEquals(expected, instance.exports.foo.value); |
| 100 | } |
| 101 | |
| 102 | TestExported(kWasmI32, wasmI32Const(455.5), 455); |
| 103 | TestExported(kWasmF32, wasmF32Const(-999.34343), |
no test coverage detected