diff --git a/test/language/expressions/delete/S11.4.1_A3.1.js b/test/language/expressions/delete/S11.4.1_A3.1.js index 8a5fd33e89c1614538dc331f7a7e7fe9a19c42be..ed59b3e6c4064dc7c9061fd6557f315edcc072ed 100644 --- a/test/language/expressions/delete/S11.4.1_A3.1.js +++ b/test/language/expressions/delete/S11.4.1_A3.1.js @@ -27,13 +27,7 @@ if (delete MyFunction !== false) { } //CHECK#4 -function MyFunction(){}; var MyObject = new MyFunction(); if (delete MyObject !== false) { $ERROR('#4: function MyFunction(){}; var MyObject = new MyFunction(); delete MyObject === false'); } - -//CHECK#5 -if (delete MyObject !== false) { - $ERROR('#5: function MyFunction(){}; var MyObject = new MyFunction(); delete MyObject === false'); -} diff --git a/test/language/expressions/this/S11.1.1_A3.1.js b/test/language/expressions/this/S11.1.1_A3.1.js index 13e1d3fddef3022d66afb0aee2882baea64fb168..6b18913a0d4c4390883631b0cb99c9a2895f487b 100644 --- a/test/language/expressions/this/S11.1.1_A3.1.js +++ b/test/language/expressions/this/S11.1.1_A3.1.js @@ -11,13 +11,13 @@ flags: [noStrict] ---*/ //CHECK#1 -function MyFunction() {return this} -if (MyFunction() !== this) { - $ERROR('#1: function MyFunction() {return this} MyFunction() === this. Actual: ' + (MyFunction())); +function ReturnThis() {return this} +if (ReturnThis() !== this) { + $ERROR('#1: function ReturnThis() {return this} ReturnThis() === this. Actual: ' + (ReturnThis())); } //CHECK#2 -function MyFunction() {return eval("this")} -if (MyFunction() !== this) { - $ERROR('#2: function MyFunction() {return eval("this")} MyFunction() === this. Actual: ' + (MyFunction())); +function ReturnEvalThis() {return eval("this")} +if (ReturnEvalThis() !== this) { + $ERROR('#2: function ReturnEvalThis() {return eval("this")} ReturnEvalThis() === this. Actual: ' + (ReturnEvalThis())); } diff --git a/test/language/expressions/this/S11.1.1_A3.2.js b/test/language/expressions/this/S11.1.1_A3.2.js index 4e0ce6e96e5036b43b3ef982d841b07203d60873..3fed52eb33dbd9449279f16950b34c5b13836cc1 100644 --- a/test/language/expressions/this/S11.1.1_A3.2.js +++ b/test/language/expressions/this/S11.1.1_A3.2.js @@ -11,13 +11,13 @@ flags: [noStrict] ---*/ //CHECK#1 -function MyFunction() {this.THIS = this} -if ((new MyFunction()).THIS.toString() !== "[object Object]") { - $ERROR('#1: function MyFunction() {this.THIS = this} (new MyFunction()).THIS.toString() !== "[object Object]". Actual: ' + ((new MyFunction()).THIS.toString())); +function SetThis() {this.THIS = this} +if ((new SetThis()).THIS.toString() !== "[object Object]") { + $ERROR('#1: function SetThis() {this.THIS = this} (new SetThis()).THIS.toString() !== "[object Object]". Actual: ' + ((new SetThis()).THIS.toString())); } //CHECK#2 -function MyFunction() {this.THIS = eval("this")} -if ((new MyFunction()).THIS.toString() !== "[object Object]") { - $ERROR('#2: function MyFunction() {this.THIS = eval("this")} (new MyFunction()).THIS.toString() !== "[object Object]". Actual: ' + ((new MyFunction()).THIS.toString())); +function SetEvalThis() {this.THIS = eval("this")} +if ((new SetEvalThis()).THIS.toString() !== "[object Object]") { + $ERROR('#2: function SetEvalThis() {this.THIS = eval("this")} (new SetEvalThis()).THIS.toString() !== "[object Object]". Actual: ' + ((new SetEvalThis()).THIS.toString())); }