@@ -80,3 +80,21 @@ log_global: {
|
||||
}
|
||||
expect_stdout: "[object global]"
|
||||
}
|
||||
|
||||
issue_4054: {
|
||||
input: {
|
||||
console.log({
|
||||
set p(v) {
|
||||
throw "FAIL";
|
||||
},
|
||||
});
|
||||
}
|
||||
expect: {
|
||||
console.log({
|
||||
set p(v) {
|
||||
throw "FAIL";
|
||||
},
|
||||
});
|
||||
}
|
||||
expect_stdout: "{ p: [Setter] }"
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ function createContext() {
|
||||
arg.constructor.toString();
|
||||
if (level--) for (var key in arg) {
|
||||
var desc = Object.getOwnPropertyDescriptor(arg, key);
|
||||
if (!desc || !desc.get) arg[key] = safe_log(arg[key], level);
|
||||
if (!desc || !desc.get && !desc.set) arg[key] = safe_log(arg[key], level);
|
||||
}
|
||||
}
|
||||
return arg;
|
||||
|
||||
Reference in New Issue
Block a user