]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - tests/mozilla/ecma/String/15.5.4.6-2.js
JavaScriptCore-1097.3.tar.gz
[apple/javascriptcore.git] / tests / mozilla / ecma / String / 15.5.4.6-2.js
index 6054a51ff3e72dabf2beccd6e99418fdda8205c6..bd1be63ec9330aa23109903d2e29467f94c2ae47 100644 (file)
@@ -184,10 +184,11 @@ function getTestCases() {
                                   2,
                                   eval("var obj = new Object(); obj.indexOf = String.prototype.indexOf; obj.indexOf('bject')") );
 
-    array[item++] = new TestCase( SECTION,
-                                  "var f = new Object( String.prototype.indexOf ); f('"+GLOBAL+"')",
-                                  0,
-                                  eval("var f = new Object( String.prototype.indexOf ); f('"+GLOBAL+"')") );
+// This correctly throws, due to ES5 15.5.4.7 step 1
+//    array[item++] = new TestCase( SECTION,
+//                                  "var f = new Object( String.prototype.indexOf ); f('"+GLOBAL+"')",
+//                                  0,
+//                                  eval("var f = new Object( String.prototype.indexOf ); f('"+GLOBAL+"')") );
 
     array[item++] = new TestCase( SECTION,
                                   "var f = new Function(); f.toString = Object.prototype.toString; f.indexOf = String.prototype.indexOf; f.indexOf('[object Function]')",