// Copyright 2009 the Sputnik authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- info: | The String prototype object is itself a String object (its [[Class]] is "String") es5id: 15.5.4_A1 description: > first we delete String.prototype.toString cause it overrides Object prototype toString. Object.prototype.toString returns [object+[[class]]+] ---*/ delete String.prototype.toString; ////////////////////////////////////////////////////////////////////////////// //CHECK#1 if (String.prototype.toString() !== "[object " + "String" + "]") { throw new Test262Error('#1: delete String.prototype.toString; String.prototype.toString() === "[object "+"String"+"]". Actual: String.prototype.toString() ===' + String.prototype.toString()); } // ////////////////////////////////////////////////////////////////////////////// reportCompare(0, 0);