test262/test/built-ins/global/S15.1_A1_T1.js
Mike Pennisi 10e0d977ec Prefer explicit error checking where possible
The `negative` frontmatter tag expresses an expectation for the behavior
of the test file as a whole. The `assert.throws` helper function offers
more fine-grained control over expectations because it may be applied to
specific statements and expressions. This makes it preferable in cases
where it may be used (i.e. when the test body does not describe a syntax
error or early error).

Re-implement assertions for errors to use the `assert.throws` helper
function wherever possible.
2015-07-10 14:12:57 -04:00

17 lines
412 B
JavaScript

// Copyright 2009 the Sputnik authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
info: The global object does not have a [[Construct]] property
es5id: 15.1_A1_T1
description: >
It is not possible to use the global object as a constructor with
the new operator
---*/
var global = this;
assert.throws(TypeError, function() {
new global;
});