test262/implementation-contributed/javascriptcore/stress/regress-179634.js

25 lines
401 B
JavaScript

// Reviewed
function foo() {
return {
get: function () { },
set: Object,
};
}
var exception;
try {
Object.defineProperties({}, {
2: foo(),
0: foo(),
1: foo(),
' ': foo(),
9: foo(),
B: 'B',
});
} catch (e) {
exception = e;
}
if (exception != "TypeError: Property description must be an object.")
throw "FAILED";