Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / js / mozilla / strict / eval-variable-environment-expected.txt
bloba991cf4aeac82b4b7f254b3c5b569f3db4511841
1 PASS 'use strict'; eval('var x = 2; typeof x'); is "number"
2 PASS eval('var x = 2; typeof x'); is "number"
3 PASS true === true
4 PASS 'use strict'; eval('"use strict"; var x = 2; typeof x'); is "number"
5 PASS eval('"use strict"; var x = 2; typeof x'); is "number"
6 PASS true === true
7 PASS 'use strict'; eval('var x = 2;'); typeof x is "undefined"
8 PASS eval('var x = 2;'); typeof x is "number"
9 PASS true === true
10 PASS 'use strict'; eval('"use strict"; var x = 2;'); typeof x is "undefined"
11 PASS eval('"use strict"; var x = 2;'); typeof x is "undefined"
12 PASS true === true
13 PASS 'use strict'; eval('"use strict"; var x = 2; typeof x'); typeof x is "undefined"
14 PASS eval('"use strict"; var x = 2; typeof x'); typeof x is "undefined"
15 PASS true === true
16 PASS 'use strict'; function test() {   eval('var x = 2;');   return typeof x; } test(); is "undefined"
17 PASS function test() {   eval('var x = 2;');   return typeof x; } test(); is "number"
18 PASS true === true
19 PASS 'use strict'; function test() {   'use strict';   eval('var x = 2;');   return typeof x; } test(); is "undefined"
20 PASS function test() {   'use strict';   eval('var x = 2;');   return typeof x; } test(); is "undefined"
21 PASS true === true
22 PASS 'use strict'; function test() {   eval('"use strict"; var x = 2;');   return typeof x; } test(); is "undefined"
23 PASS function test() {   eval('"use strict"; var x = 2;');   return typeof x; } test(); is "undefined"
24 PASS true === true
25  PASSED! 
26 PASS successfullyParsed is true
28 TEST COMPLETE