From a6fad62d7c314466c50a198a786abd90c08ca17a Mon Sep 17 00:00:00 2001 From: Jordan Harband <ljharb@gmail.com> Date: Fri, 19 Feb 2016 11:27:31 -0800 Subject: [PATCH] Last minute fixes --- harness/proxyTrapsHelper.js | 2 +- test/harness/proxytrapshelper-overrides.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/harness/proxyTrapsHelper.js b/harness/proxyTrapsHelper.js index 43781b27b7..04a504b85e 100644 --- a/harness/proxyTrapsHelper.js +++ b/harness/proxyTrapsHelper.js @@ -3,7 +3,7 @@ function allowProxyTraps(overrides) { return function () { throw new Test262Error(msg); }; } if (!overrides) { overrides = {}; } - var traps = { + return { getPrototypeOf: overrides.getPrototypeOf || throwTest262Error('[[GetPrototypeOf]] trap called'), setPrototypeOf: overrides.setPrototypeOf || throwTest262Error('[[SetPrototypeOf]] trap called'), isExtensible: overrides.isExtensible || throwTest262Error('[[IsExtensible]] trap called'), diff --git a/test/harness/proxytrapshelper-overrides.js b/test/harness/proxytrapshelper-overrides.js index 4f902bb2e6..4abf5730e5 100644 --- a/test/harness/proxytrapshelper-overrides.js +++ b/test/harness/proxytrapshelper-overrides.js @@ -35,8 +35,9 @@ function assertTrapSucceeds(trap) { var threw = false; try { traps[trap](); + } catch (e) { threw = true; - } catch (e) {} + } if (threw) { throw new Test262Error('trap ' + trap + ' threw an error'); } -- GitLab