-1:000000000000 | 0:5fb14fd68524 |
---|---|
1 actual = ''; | |
2 expected = 'g 1 0,g 2 -1,g 3 -2,g 4 -3,g 5 -4,h 5 -5,f 5,undefined,g 1 0,g 2 -1,g 3 -2,g 4 -3,g 5 -4,h 5 -5,f 5,undefined,g 1 0,g 2 -1,g 3 -2,g 4 -3,g 5 -4,h 5 -5,f 5,undefined,g 1 0,g 2 -1,g 3 -2,g 4 -3,g 5 -4,h 5 -5,f 5,undefined,g 1 0,g 2 -1,g 3 -2,g 4 -3,g 5 -4,h 5 -5,f 5,undefined,'; | |
3 | |
4 var f = function() { | |
5 var p = 0; | |
6 | |
7 function h() { | |
8 var q = 0; | |
9 | |
10 function g() { | |
11 for (var i = 0; i < 5; ++i) { | |
12 p++; | |
13 appendToActual('g ' + p + ' ' + q); | |
14 q--; | |
15 } | |
16 } | |
17 g(); | |
18 appendToActual('h ' + p + ' ' + q); | |
19 } | |
20 | |
21 h(); | |
22 | |
23 appendToActual('f ' + p); | |
24 } | |
25 | |
26 for (var i = 0; i < 5; ++i) { | |
27 f(); | |
28 appendToActual(); | |
29 } | |
30 | |
31 | |
32 | |
33 assertEq(actual, expected) |