-1:000000000000 | 0:78212d53897a |
---|---|
1 actual = ''; | |
2 expected = '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,'; | |
3 | |
4 function slice(a, b) | |
5 { | |
6 //return { x: a + ':' + b }; | |
7 return b; | |
8 } | |
9 | |
10 function f() | |
11 { | |
12 var length = 20; | |
13 var index = 0; | |
14 | |
15 function get3() { | |
16 //appendToActual("get3 " + index); | |
17 if (length - index < 3) | |
18 return null; | |
19 return slice(index, ++index); | |
20 } | |
21 | |
22 var bytes = null; | |
23 while (bytes = get3()) { | |
24 appendToActual(bytes); | |
25 } | |
26 } | |
27 | |
28 f(); | |
29 | |
30 | |
31 assertEq(actual, expected) |