aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/wasm/jsapi/global/valueOf.any.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/web-platform-tests/wasm/jsapi/global/valueOf.any.js')
-rw-r--r--tests/wpt/web-platform-tests/wasm/jsapi/global/valueOf.any.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/wpt/web-platform-tests/wasm/jsapi/global/valueOf.any.js b/tests/wpt/web-platform-tests/wasm/jsapi/global/valueOf.any.js
index 176c5a78469..d4a84b254f7 100644
--- a/tests/wpt/web-platform-tests/wasm/jsapi/global/valueOf.any.js
+++ b/tests/wpt/web-platform-tests/wasm/jsapi/global/valueOf.any.js
@@ -20,3 +20,9 @@ test(() => {
assert_throws(new TypeError(), () => fn.call(thisValue), `this=${format_value(thisValue)}`);
}
}, "Branding");
+
+test(() => {
+ const argument = { "value": "i32" };
+ const global = new WebAssembly.Global(argument, 0);
+ assert_equals(global.valueOf({}), 0);
+}, "Stray argument");