tor-browser

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

string-concat-null-undef.js (798B)


      1 function test() {
      2  var nullUndefLhs = [
      3    [null, "foo", "nullfoo"],
      4    [null, "bar", "nullbar"],
      5    [null, "123", "null123"],
      6    [null, "", "null"],
      7    [undefined, "abc", "undefinedabc"],
      8    [undefined, "1", "undefined1"],
      9    [undefined, "", "undefined"],
     10    ["abc", "def", "abcdef"],
     11  ];
     12  for (var [lhs, rhs, expected] of nullUndefLhs) {
     13    assertEq(lhs + rhs, expected);
     14  }
     15  var nullUndefRhs = [
     16    ["foo", undefined, "fooundefined"],
     17    ["bar", undefined, "barundefined"],
     18    ["123", undefined, "123undefined"],
     19    ["", undefined, "undefined"],
     20    ["abc", null, "abcnull"],
     21    ["1", null, "1null"],
     22    ["", null, "null"],
     23    ["abc", "def", "abcdef"],
     24  ];
     25  for (var [lhs, rhs, expected] of nullUndefRhs) {
     26    assertEq(lhs + rhs, expected);
     27  }
     28 }
     29 test();
     30 test();
     31 test();