aboutsummaryrefslogtreecommitdiffstats
path: root/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js')
-rw-r--r--test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js162
1 files changed, 0 insertions, 162 deletions
diff --git a/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js b/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js
deleted file mode 100644
index 8f2c90cf9..000000000
--- a/test/suite/sputnik_converted/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js
+++ /dev/null
@@ -1,162 +0,0 @@
-// Copyright 2009 the Sputnik authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/**
- * @name: S12.10_A1.11_T1;
- * @section: 12.10;
- * @assertion: The with statement adds a computed object to the front of the
- * scope chain of the current execution context;
- * @description: Calling a function within "with" statement declared without the statement, leading to normal completion;
- * @strict_mode_negative
- */
-
-// Converted for Test262 from original Sputnik source
-
-ES5Harness.registerTest( {
-id: "S12.10_A1.11_T1",
-
-path: "TestCases/12_Statement/12.10_The_with_Statement/S12.10_A1.11_T1.js",
-
-assertion: "The with statement adds a computed object to the front of the",
-
-description: "Calling a function within \"with\" statement declared without the statement, leading to normal completion",
-
-test: function testcase() {
- this.p1 = 1;
-this.p2 = 2;
-this.p3 = 3;
-var result = "result";
-var myObj = {p1: 'a',
- p2: 'b',
- p3: 'c',
- value: 'myObj_value',
- valueOf : function(){return 'obj_valueOf';},
- parseInt : function(){return 'obj_parseInt';},
- NaN : 'obj_NaN',
- Infinity : 'obj_Infinity',
- eval : function(){return 'obj_eval';},
- parseFloat : function(){return 'obj_parseFloat';},
- isNaN : function(){return 'obj_isNaN';},
- isFinite : function(){return 'obj_isFinite';}
-}
-var del;
-var st_p1 = "p1";
-var st_p2 = "p2";
-var st_p3 = "p3";
-var st_parseInt = "parseInt";
-var st_NaN = "NaN";
-var st_Infinity = "Infinity";
-var st_eval = "eval";
-var st_parseFloat = "parseFloat";
-var st_isNaN = "isNaN";
-var st_isFinite = "isFinite";
-
-var f = function(){
- st_p1 = p1;
- st_p2 = p2;
- st_p3 = p3;
- st_parseInt = parseInt;
- st_NaN = NaN;
- st_Infinity = Infinity;
- st_eval = eval;
- st_parseFloat = parseFloat;
- st_isNaN = isNaN;
- st_isFinite = isFinite;
- p1 = 'x1';
- this.p2 = 'x2';
- del = delete p3;
- var p4 = 'x4';
- p5 = 'x5';
- var value = 'value';
-}
-
-with(myObj){
- f();
-}
-
-if(!(p1 === "x1")){
- $ERROR('#1: p1 === "x1". Actual: p1 ==='+ p1 );
-}
-
-if(!(p2 === "x2")){
- $ERROR('#2: p2 === "x2". Actual: p2 ==='+ p2 );
-}
-
-try{
- p3;
- $ERROR('#3: p3 is nod defined');
-}
-catch(e){
-}
-
-try {
- p4;
- $ERROR('#4: p4 is not defined');
-} catch(e) {
-}
-
-if(!(p5 === "x5")){
- $ERROR('#5: p5 === "x5". Actual: p5 ==='+ p5 );
-}
-
-if(!(myObj.p1 === "a")){
- $ERROR('#6: myObj.p1 === "a". Actual: myObj.p1 ==='+ myObj.p1 );
-}
-
-if(!(myObj.p2 === "b")){
- $ERROR('#7: myObj.p2 === "b". Actual: myObj.p2 ==='+ myObj.p2 );
-}
-
-if(!(myObj.p3 === "c")){
- $ERROR('#8: myObj.p3 === "c". Actual: myObj.p3 ==='+ myObj.p3 );
-}
-
-if(!(myObj.p4 === undefined)){
- $ERROR('#9: myObj.p4 === undefined. Actual: myObj.p4 ==='+ myObj.p4 );
-}
-
-if(!(myObj.p5 === undefined)){
- $ERROR('#10: myObj.p5 === undefined. Actual: myObj.p5 ==='+ myObj.p5 );
-}
-
-if(!(st_parseInt === parseInt)){
- $ERROR('#11: st_parseInt === parseInt. Actual: st_parseInt ==='+ st_parseInt );
-}
-
-if(!isNaN(st_NaN)){
- $ERROR('#12: st_NaN === NaN. Actual: st_NaN ==='+ st_NaN );
-}
-
-if(!(st_Infinity === Infinity)){
- $ERROR('#13: st_Infinity === Infinity. Actual: st_Infinity ==='+ st_Infinity );
-}
-
-if(!(st_eval === eval)){
- $ERROR('#14: st_eval === eval. Actual: st_eval ==='+ st_eval );
-}
-
-if(!(st_parseFloat === parseFloat)){
- $ERROR('#15: st_parseFloat === parseFloat. Actual: st_parseFloat ==='+ st_parseFloat );
-}
-
-if(!(st_isNaN === isNaN)){
- $ERROR('#16: st_isNaN === isNaN. Actual: st_isNaN ==='+ st_isNaN );
-}
-
-if(!(st_isFinite === isFinite)){
- $ERROR('#17: st_isFinite === isFinite. Actual: st_isFinite ==='+ st_isFinite );
-}
-
-try {
- value;
- $ERROR('#18: value is not defined');
-} catch(e) {
-}
-
-if(!(myObj.value === "myObj_value")){
- $ERROR('#19: myObj.value === "myObj_value". Actual: myObj.value ==='+ myObj.value );
-}
-
- }
-});
-