tor-browser

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

unlink.js (7133B)


      1 // For documentation of the format, see README in this directory.
      2 var browserTests = [
      3 ["foo[]bar",
      4    [["unlink",""]],
      5    "foo[]bar",
      6    [true],
      7    {"unlink":[false,false,"",false,false,""]}],
      8 ["<p>[foo</p> <p>bar]</p>",
      9    [["unlink",""]],
     10    "<p>[foo</p> <p>bar]</p>",
     11    [true],
     12    {"unlink":[false,false,"",false,false,""]}],
     13 ["<span>[foo</span> <span>bar]</span>",
     14    [["unlink",""]],
     15    "<span>[foo</span> <span>bar]</span>",
     16    [true],
     17    {"unlink":[false,false,"",false,false,""]}],
     18 ["<p>[foo</p><p> <span>bar</span> </p><p>baz]</p>",
     19    [["unlink",""]],
     20    "<p>[foo</p><p> <span>bar</span> </p><p>baz]</p>",
     21    [true],
     22    {"unlink":[false,false,"",false,false,""]}],
     23 ["<b>foo[]bar</b>",
     24    [["unlink",""]],
     25    "<b>foo[]bar</b>",
     26    [true],
     27    {"unlink":[false,false,"",false,false,""]}],
     28 ["<i>foo[]bar</i>",
     29    [["unlink",""]],
     30    "<i>foo[]bar</i>",
     31    [true],
     32    {"unlink":[false,false,"",false,false,""]}],
     33 ["<span>foo</span>{}<span>bar</span>",
     34    [["unlink",""]],
     35    "<span>foo</span>{}<span>bar</span>",
     36    [true],
     37    {"unlink":[false,false,"",false,false,""]}],
     38 ["<span>foo[</span><span>]bar</span>",
     39    [["unlink",""]],
     40    "<span>foo[</span><span>]bar</span>",
     41    [true],
     42    {"unlink":[false,false,"",false,false,""]}],
     43 ["foo[bar]baz",
     44    [["unlink",""]],
     45    "foo[bar]baz",
     46    [true],
     47    {"unlink":[false,false,"",false,false,""]}],
     48 ["foo[bar<b>baz]qoz</b>quz",
     49    [["unlink",""]],
     50    "foo[bar<b>baz]qoz</b>quz",
     51    [true],
     52    {"unlink":[false,false,"",false,false,""]}],
     53 ["foo[bar<i>baz]qoz</i>quz",
     54    [["unlink",""]],
     55    "foo[bar<i>baz]qoz</i>quz",
     56    [true],
     57    {"unlink":[false,false,"",false,false,""]}],
     58 ["{<p><p> <p>foo</p>}",
     59    [["unlink",""]],
     60    "{<p></p><p> </p><p>foo</p>}",
     61    [true],
     62    {"unlink":[false,false,"",false,false,""]}],
     63 ["<a href=http://www.google.com/>foo[bar]baz</a>",
     64    [["unlink",""]],
     65    "foo[bar]baz",
     66    [true],
     67    {"unlink":[false,false,"",false,false,""]}],
     68 ["<a href=http://www.google.com/>foo[barbaz</a>}",
     69    [["unlink",""]],
     70    "foo[barbaz}",
     71    [true],
     72    {"unlink":[false,false,"",false,false,""]}],
     73 ["{<a href=http://www.google.com/>foobar]baz</a>",
     74    [["unlink",""]],
     75    "{foobar]baz",
     76    [true],
     77    {"unlink":[false,false,"",false,false,""]}],
     78 ["{<a href=http://www.google.com/>foobarbaz</a>}",
     79    [["unlink",""]],
     80    "{foobarbaz}",
     81    [true],
     82    {"unlink":[false,false,"",false,false,""]}],
     83 ["<a href=http://www.google.com/>[foobarbaz]</a>",
     84    [["unlink",""]],
     85    "[foobarbaz]",
     86    [true],
     87    {"unlink":[false,false,"",false,false,""]}],
     88 ["foo<a href=http://www.google.com/>b[]ar</a>baz",
     89    [["unlink",""]],
     90    "foob[]arbaz",
     91    [true],
     92    {"unlink":[false,false,"",false,false,""]}],
     93 ["foo<a href=http://www.google.com/>[bar]</a>baz",
     94    [["unlink",""]],
     95    "foo[bar]baz",
     96    [true],
     97    {"unlink":[false,false,"",false,false,""]}],
     98 ["foo[<a href=http://www.google.com/>bar</a>]baz",
     99    [["unlink",""]],
    100    "foo[bar]baz",
    101    [true],
    102    {"unlink":[false,false,"",false,false,""]}],
    103 ["foo<a href=http://www.google.com/>[bar</a>baz]",
    104    [["unlink",""]],
    105    "foo[barbaz]",
    106    [true],
    107    {"unlink":[false,false,"",false,false,""]}],
    108 ["[foo<a href=http://www.google.com/>bar]</a>baz",
    109    [["unlink",""]],
    110    "[foobar]baz",
    111    [true],
    112    {"unlink":[false,false,"",false,false,""]}],
    113 ["[foo<a href=http://www.google.com/>bar</a>baz]",
    114    [["unlink",""]],
    115    "[foobarbaz]",
    116    [true],
    117    {"unlink":[false,false,"",false,false,""]}],
    118 ["<a id=foo href=http://www.google.com/>foobar[]baz</a>",
    119    [["unlink",""]],
    120    "<a id=\"foo\">foobar[]baz</a>",
    121    [true],
    122    {"unlink":[false,false,"",false,false,""]}],
    123 ["<a id=foo href=http://www.google.com/>foo[bar]baz</a>",
    124    [["unlink",""]],
    125    "<a id=\"foo\">foo[bar]baz</a>",
    126    [true],
    127    {"unlink":[false,false,"",false,false,""]}],
    128 ["<a id=foo href=http://www.google.com/>[foobarbaz]</a>",
    129    [["unlink",""]],
    130    "<a id=\"foo\">[foobarbaz]</a>",
    131    [true],
    132    {"unlink":[false,false,"",false,false,""]}],
    133 ["foo<a id=foo href=http://www.google.com/>[bar]</a>baz",
    134    [["unlink",""]],
    135    "foo<a id=\"foo\">[bar]</a>baz",
    136    [true],
    137    {"unlink":[false,false,"",false,false,""]}],
    138 ["foo[<a id=foo href=http://www.google.com/>bar</a>]baz",
    139    [["unlink",""]],
    140    "foo[<a id=\"foo\">bar</a>]baz",
    141    [true],
    142    {"unlink":[false,false,"",false,false,""]}],
    143 ["[foo<a id=foo href=http://www.google.com/>bar</a>baz]",
    144    [["unlink",""]],
    145    "[foo<a id=\"foo\">bar</a>baz]",
    146    [true],
    147    {"unlink":[false,false,"",false,false,""]}],
    148 ["<a name=foo>foobar[]baz</a>",
    149    [["unlink",""]],
    150    "<a name=\"foo\">foobar[]baz</a>",
    151    [true],
    152    {"unlink":[false,false,"",false,false,""]}],
    153 ["<a name=foo>foo[bar]baz</a>",
    154    [["unlink",""]],
    155    "<a name=\"foo\">foo[bar]baz</a>",
    156    [true],
    157    {"unlink":[false,false,"",false,false,""]}],
    158 ["<a name=foo>[foobarbaz]</a>",
    159    [["unlink",""]],
    160    "<a name=\"foo\">[foobarbaz]</a>",
    161    [true],
    162    {"unlink":[false,false,"",false,false,""]}],
    163 ["foo<a name=foo>[bar]</a>baz",
    164    [["unlink",""]],
    165    "foo<a name=\"foo\">[bar]</a>baz",
    166    [true],
    167    {"unlink":[false,false,"",false,false,""]}],
    168 ["foo[<a name=foo>bar</a>]baz",
    169    [["unlink",""]],
    170    "foo[<a name=\"foo\">bar</a>]baz",
    171    [true],
    172    {"unlink":[false,false,"",false,false,""]}],
    173 ["[foo<a name=foo>bar</a>baz]",
    174    [["unlink",""]],
    175    "[foo<a name=\"foo\">bar</a>baz]",
    176    [true],
    177    {"unlink":[false,false,"",false,false,""]}],
    178 ["[foo<a href=https://example.com class=bold>bar</a>baz]",
    179    [["stylewithcss", "false"], ["unlink",""]],
    180    "foobarbaz",
    181    [true, true],
    182    {"unlink":[false,false,"",false,false,""]}],
    183 ["foo<a href=https://example.com class=bold>[bar]</a>baz",
    184    [["stylewithcss", "false"], ["unlink",""]],
    185    "foobarbaz",
    186    [true, true],
    187    {"unlink":[false,false,"",false,false,""]}],
    188 ["[foo<a href=https://example.com class=bold>bar</a>baz]",
    189    [["stylewithcss", "true"], ["unlink",""]],
    190    "foobarbaz",
    191    [true, true],
    192    {"unlink":[false,false,"",false,false,""]}],
    193 ["foo<a href=https://example.com class=bold>[bar]</a>baz",
    194    [["stylewithcss", "true"], ["unlink",""]],
    195    "foobarbaz",
    196    [true, true],
    197    {"unlink":[false,false,"",false,false,""]}],
    198 ["[foo<a href=https://example.com style=font-weight:bold>bar</a>baz]",
    199    [["stylewithcss", "false"], ["unlink",""]],
    200    "foo<b>bar</b>baz",
    201    [true, true],
    202    {"unlink":[false,false,"",false,false,""]}],
    203 ["foo<a href=https://example.com style=font-weight:bold>[bar]</a>baz",
    204    [["stylewithcss", "false"], ["unlink",""]],
    205    "foo<b>bar</b>baz",
    206    [true, true],
    207    {"unlink":[false,false,"",false,false,""]}],
    208 ["[foo<a href=https://example.com style=font-weight:bold>bar</a>baz]",
    209    [["stylewithcss", "true"], ["unlink",""]],
    210    "foo<span style=\"font-weight:bold\">bar</span>baz",
    211    [true, true],
    212    {"unlink":[false,false,"",false,false,""]}],
    213 ["foo<a href=https://example.com style=font-weight:bold>[bar]</a>baz",
    214    [["stylewithcss", "true"], ["unlink",""]],
    215    "foo<span style=\"font-weight:bold\">bar</span>baz",
    216    [true, true],
    217    {"unlink":[false,false,"",false,false,""]}],
    218 ]