diff options
Diffstat (limited to 'js/src/tests/non262/reflect-parse/destructuring__proto__.js')
-rw-r--r-- | js/src/tests/non262/reflect-parse/destructuring__proto__.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/js/src/tests/non262/reflect-parse/destructuring__proto__.js b/js/src/tests/non262/reflect-parse/destructuring__proto__.js new file mode 100644 index 0000000000..3238904086 --- /dev/null +++ b/js/src/tests/non262/reflect-parse/destructuring__proto__.js @@ -0,0 +1,16 @@ +// |reftest| skip-if(!xulRuntime.shell) +// |reftest| skip-if(!xulRuntime.shell) +// bug 963641 + +Reflect.parse("({ __proto__: null });"); +Reflect.parse("var { __proto__: x } = obj;"); +Reflect.parse("var [{ __proto__: y }] = obj;"); +Reflect.parse("[{ __proto__: y }] = arr;"); +Reflect.parse("({ __proto__: y } = obj);"); + +if (typeof reportCompare === "function") + reportCompare(true, true); + + + +print("Tests complete"); |