1 // Copyright 2014 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
6 var was_called = false;
7 function poison() { was_called = true; }
8 a.hasOwnProperty = poison;
11 assertThrows("a.unshift()", TypeError);
12 assertEquals(3, a.length);
13 assertFalse(was_called);