diff --git a/test/language/statements/do-while/S12.6.1_A4_T5.js b/test/language/statements/do-while/S12.6.1_A4_T5.js index d3c7b13c31..c96c5e4966 100644 --- a/test/language/statements/do-while/S12.6.1_A4_T5.js +++ b/test/language/statements/do-while/S12.6.1_A4_T5.js @@ -9,15 +9,15 @@ es5id: 12.6.1_A4_T5 description: Using labeled "break" in order to continue a loop ---*/ -//CHECK#1 -var i=0; +var i = 0; woohoo:{ - do{ + do { i++; - if ( ! (i < 10) ) { + if ( i == 10 ) { break woohoo; - $ERROR('#1.1: "break woohoo" must break loop'); + throw new Test262Error('#1.1: "break woohoo" must break loop'); } } while ( true ); - if (i!==10) $ERROR('#1.2: i===10. Actual: i==='+ i ); + throw new Test262Error('This code should be unreacheable'); } +assert.sameValue(i, 10); diff --git a/test/language/statements/while/S12.6.2_A4_T5.js b/test/language/statements/while/S12.6.2_A4_T5.js index 2f3c809889..e2a459e351 100644 --- a/test/language/statements/while/S12.6.2_A4_T5.js +++ b/test/language/statements/while/S12.6.2_A4_T5.js @@ -10,14 +10,15 @@ description: Using labeled "break" in order to continue a "while" loop ---*/ //CHECK#1 -var i=0; +var i = 0; woohoo:{ while(true){ i++; - if ( ! (i < 10) ) { + if ( i == 10 ) { break woohoo; - $ERROR('#1.1: "break woohoo" must break loop'); + throw new Test262Error('#1.1: "break woohoo" must break loop'); } } - if (i!==10) $ERROR('#1.2: i===10. Actual: i==='+ i ); + throw new Test262Error('This code should be unreacheable'); } +assert.sameValue(i, 10);