summaryrefslogtreecommitdiff
path: root/test/binaryen.js/expressions.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/binaryen.js/expressions.js')
-rw-r--r--test/binaryen.js/expressions.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/binaryen.js/expressions.js b/test/binaryen.js/expressions.js
index 6d4fa8011..3d2a5d138 100644
--- a/test/binaryen.js/expressions.js
+++ b/test/binaryen.js/expressions.js
@@ -1377,6 +1377,22 @@ console.log("# RefIs");
"(ref.is_null\n (local.get $2)\n)\n"
);
+ assert(
+ binaryen.RefIs(module.ref.is_func(value)).toText()
+ ==
+ "(ref.is_func\n (local.get $2)\n)\n"
+ );
+ assert(
+ binaryen.RefIs(module.ref.is_data(value)).toText()
+ ==
+ "(ref.is_data\n (local.get $2)\n)\n"
+ );
+ assert(
+ binaryen.RefIs(module.ref.is_i31(value)).toText()
+ ==
+ "(ref.is_i31\n (local.get $2)\n)\n"
+ );
+
module.dispose();
})();