Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 var a = 1.1;
2 function f1() {
3 return a + 0.2;
4 }
5 function test1() {
6 for (var i=0; i<100; i++) {
7 assertEq(f1(), 1.3);
8 }
9 a = 20;
10 assertEq(f1(), 20.2);
11 }
12 test1();
14 function f2(arr) {
15 return arr[2] + 0.2;
16 }
17 function test2() {
18 var a = [1.1, 2.2, 3.3, 4.4];
19 for (var i=0; i<100; i++) {
20 assertEq(f2(a), 3.5);
21 }
22 a[2] = 123;
23 assertEq(f2(a), 123.2);
24 }
25 test2();
27 function f3(arr, idx) {
28 return arr[idx] + 0.2;
29 }
30 function test3() {
31 var a = [1.1, 2.2, 3.3, 4.4];
32 for (var i=0; i<100; i++) {
33 assertEq(f3(a, 2), 3.5);
34 }
35 a[2] = 123;
36 assertEq(f3(a, 2), 123.2);
37 }
38 test3();