diff options
Diffstat (limited to 'test/binaryen.js/expressions.js')
-rw-r--r-- | test/binaryen.js/expressions.js | 16 |
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(); })(); |