From d30415d74abfb8ef60101fa5f69c99b627bbc6cb Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 29 Apr 2015 21:20:35 +0100 Subject: [PATCH] update es6.spec.symbols instanceof test to reflect Function.prototype[@@hasInstance] being nonwritable #1364 --- .../transformation/es6.spec.symbols/instanceof/exec.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test/core/fixtures/transformation/es6.spec.symbols/instanceof/exec.js b/test/core/fixtures/transformation/es6.spec.symbols/instanceof/exec.js index 983cfd7503..7d3514bf96 100644 --- a/test/core/fixtures/transformation/es6.spec.symbols/instanceof/exec.js +++ b/test/core/fixtures/transformation/es6.spec.symbols/instanceof/exec.js @@ -10,9 +10,11 @@ function Greeting(greeting) { this.greeting = greeting; } -Greeting[Symbol.hasInstance] = function(inst) { - return inst.greeting == "hello"; -}; +Object.defineProperty(Greeting, Symbol.hasInstance, { + value: function(inst) { + return inst.greeting == "hello"; + } +}); var a = new Greeting("hello"); var b = new Greeting("world");