Index: test/mjsunit/harmony/sharedarraybuffer.js |
diff --git a/test/mjsunit/harmony/sharedarraybuffer.js b/test/mjsunit/harmony/sharedarraybuffer.js |
index bac42681ab32fd1f521b976e65c96fbb79b2cd2a..7f7f8fb2d5ab89e1f9d3cad8f3cf048d7e831299 100644 |
--- a/test/mjsunit/harmony/sharedarraybuffer.js |
+++ b/test/mjsunit/harmony/sharedarraybuffer.js |
@@ -204,7 +204,7 @@ function TestTypedArray(constr, elementSize, typicalElement) { |
assertEquals("[object " + constr.name + "]", |
Object.prototype.toString.call(a)); |
var desc = Object.getOwnPropertyDescriptor( |
- constr.prototype, Symbol.toStringTag); |
+ constr.prototype.__proto__, Symbol.toStringTag); |
assertTrue(desc.configurable); |
assertFalse(desc.enumerable); |
assertFalse(!!desc.writable); |
@@ -310,17 +310,14 @@ var typedArrayConstructors = [ |
function TestPropertyTypeChecks(constructor) { |
function CheckProperty(name) { |
- var d = Object.getOwnPropertyDescriptor(constructor.prototype, name); |
+ var d = Object.getOwnPropertyDescriptor(constructor.prototype.__proto__, |
+ name); |
var o = {}; |
assertThrows(function() {d.get.call(o);}, TypeError); |
for (var i = 0; i < typedArrayConstructors.length; i++) { |
var ctor = typedArrayConstructors[i]; |
var a = MakeSharedTypedArray(ctor, 10); |
- if (ctor === constructor) { |
- d.get.call(a); // shouldn't throw |
- } else { |
- assertThrows(function() {d.get.call(a);}, TypeError); |
- } |
+ d.get.call(a); // shouldn't throw |
} |
} |