diff options
Diffstat (limited to 'test/built-ins/Proxy/construct/trap-is-undefined.js')
-rw-r--r-- | test/built-ins/Proxy/construct/trap-is-undefined.js | 13 |
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"); |