Chromium Code Reviews| Index: test/mjsunit/regress/regress-typedarray-length.js |
| diff --git a/test/mjsunit/regress/regress-typedarray-length.js b/test/mjsunit/regress/regress-typedarray-length.js |
| index cae55731f921ced9e26218d1b47631867aa71c30..a5b6cbf347e4cad9baf830906def2a1f41919f89 100644 |
| --- a/test/mjsunit/regress/regress-typedarray-length.js |
| +++ b/test/mjsunit/regress/regress-typedarray-length.js |
| @@ -71,14 +71,6 @@ assertEquals(undefined, get(a)); |
| assertEquals(undefined, get(a)); |
| })(); |
| -// Ensure we cannot delete length, byteOffset, byteLength. |
| -assertTrue(Int32Array.prototype.hasOwnProperty("length")); |
| -assertTrue(Int32Array.prototype.hasOwnProperty("byteOffset")); |
| -assertTrue(Int32Array.prototype.hasOwnProperty("byteLength")); |
| -assertFalse(delete Int32Array.prototype.length); |
| -assertFalse(delete Int32Array.prototype.byteOffset); |
| -assertFalse(delete Int32Array.prototype.byteLength); |
| - |
| a = new Int32Array(100); |
| get = function(a) { |
| @@ -110,3 +102,11 @@ assertEquals(0, get(a)); |
| assertEquals(0, get(a)); |
| %OptimizeFunctionOnNextCall(get); |
| assertEquals(0, get(a)); |
| + |
| +// Ensure we can delete length, byteOffset, byteLength. |
| +assertTrue(Int32Array.prototype.__proto__.hasOwnProperty("length")); |
|
arv (Not doing code reviews)
2015/06/16 16:24:49
Maybe add tests that check the descriptor instead?
|
| +assertTrue(Int32Array.prototype.__proto__.hasOwnProperty("byteOffset")); |
| +assertTrue(Int32Array.prototype.__proto__.hasOwnProperty("byteLength")); |
| +assertTrue(delete Int32Array.prototype.__proto__.length); |
| +assertTrue(delete Int32Array.prototype.__proto__.byteOffset); |
| +assertTrue(delete Int32Array.prototype.__proto__.byteLength); |