blob: 1a07141af663fafd2d177deebadeb6e55f88d84c [file] [log] [blame]
Ben Murdochb8a8cc12014-11-26 15:28:44 +00001// 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.
4
Ben Murdoch4a90d5f2016-03-22 12:00:34 +00005// Flags: --harmony-object-observe
Ben Murdochb8a8cc12014-11-26 15:28:44 +00006// Flags: --allow-natives-syntax
7
8// These tests are meant to ensure that that the Object.observe runtime
9// functions are hardened.
10
11var obj = {};
12%SetIsObserved(obj);
13assertThrows(function() {
14 %SetIsObserved(obj);
15});
16
17assertThrows(function() {
18 %SetIsObserved(this);
19});