aboutsummaryrefslogtreecommitdiffstats
path: root/test/built-ins/Proxy/construct/trap-is-undefined.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/Proxy/construct/trap-is-undefined.js')
-rw-r--r--test/built-ins/Proxy/construct/trap-is-undefined.js13
1 files changed, 9 insertions, 4 deletions
diff --git a/test/built-ins/Proxy/construct/trap-is-undefined.js b/test/built-ins/Proxy/construct/trap-is-undefined.js
index d1a6c7106..97580c6d6 100644
--- a/test/built-ins/Proxy/construct/trap-is-undefined.js
+++ b/test/built-ins/Proxy/construct/trap-is-undefined.js
@@ -27,13 +27,18 @@ features: [Reflect.construct]
var calls = 0;
function NewTarget() {}
+
function Target(a, b) {
- assert.sameValue(new.target, NewTarget);
- calls += 1;
- return {sum: a + b};
+ assert.sameValue(new.target, NewTarget);
+ calls += 1;
+ return {
+ sum: a + b
+ };
}
-var P = new Proxy(Target, {construct: undefined});
+var P = new Proxy(Target, {
+ construct: undefined
+});
var obj = Reflect.construct(P, [3, 4], NewTarget);
assert.sameValue(obj.sum, 7, "`construct` trap is `undefined`");
assert.sameValue(calls, 1, "target is called once");