tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

args-range-2.js (855B)


      1 actual = '';
      2 expected = "undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,"; 
      3 
      4 var index;
      5 
      6 function h() {
      7  for (var i = 0; i < 5; ++i) {
      8    var a = arguments;
      9    appendToActual(a[index]);
     10  }
     11 }
     12 
     13 index = 0;
     14 h();
     15 index = -1;
     16 h();
     17 index = 1;
     18 h();
     19 
     20 index = -9999999;
     21 h(1, 2, 3);
     22 index = -1;
     23 h(1, 2, 3);
     24 index = 0;
     25 h(1, 2, 3);
     26 index = 1;
     27 h(1, 2, 3);
     28 index = 2;
     29 h(1, 2, 3);
     30 index = 3;
     31 h(1, 2, 3);
     32 index = 4;
     33 h(1, 2, 3);
     34 index = 9999999;
     35 h(1, 2, 3);
     36 
     37 assertEq(actual, expected)