Thu, 15 Jan 2015 15:59:08 +0100
Implement a real Private Browsing Mode condition by changing the API/ABI;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
1 delete q;
2 delete g;
3 delete h;
4 delete a;
5 delete f;
7 function testRebranding2() {
8 // Same as testRebranding, but the object to be rebranded isn't the global.
9 var x = "FAIL";
10 function g(){}
11 function h(){ x = "ok"; }
12 var obj = {m: g};
13 var arr = [g, g, g, g, h];
14 //assertEq(arr.length > 9, true);
15 for (var i = 0; i < 5; i++) {
16 obj.m = arr[i];
17 obj.m();
18 }
19 return x;
20 }
21 assertEq(testRebranding2(), "ok");