Wed, 31 Dec 2014 13:27:57 +0100
Ignore runtime configuration files generated during quality assurance.
1 // Copyright 2009 the Sputnik authors. All rights reserved.
2 // This code is governed by the BSD license found in the LICENSE file.
4 /**
5 * FunctionDeclaration produces a new scope
6 *
7 * @path ch12/12.2/S12.2_A3.js
8 * @description Using Global scope and Function scope together
9 */
11 var __var = "OUT";
13 (function(){
14 var __var ="IN";
15 (function(){__var = "INNER_SPACE";})();
16 (function(){var __var = "INNER_SUN";})();
17 //////////////////////////////////////////////////////////////////////////////
18 //CHECK#1
19 if (__var !== "INNER_SPACE") {
20 $ERROR('#1: __var === "INNER_SPACE". Actual: __var ==='+ __var );
21 }
22 //
23 //////////////////////////////////////////////////////////////////////////////
24 })();
26 //////////////////////////////////////////////////////////////////////////////
27 //CHECK#2
28 if (__var !== "OUT") {
29 $ERROR('#2: __var === "OUT". Actual: __var ==='+ __var );
30 }
31 //
32 //////////////////////////////////////////////////////////////////////////////
35 (function(){
36 __var ="IN";
37 (function(){__var = "INNERED"})();
38 (function(){var __var = "INNAGER"})();
39 //////////////////////////////////////////////////////////////////////////////
40 //CHECK#3
41 if (__var!=="INNERED") {
42 $ERROR('#3: __var==="INNERED". Actual: __var==='+ __var );
43 }
44 //
45 //////////////////////////////////////////////////////////////////////////////
46 })();
48 //////////////////////////////////////////////////////////////////////////////
49 //CHECK#4
50 if (__var!=="INNERED") {
51 $ERROR('#4: __var==="INNERED". Actual: __var==='+ __var );
52 }
53 //
54 //////////////////////////////////////////////////////////////////////////////