tor-browser

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

nulls.test (3706B)


      1 nulls
      2 <link rel="help" href="https://w3c.github.io/webvtt/#webvtt-parser-algorithm">
      3 
      4 assert_equals(cues.length, 7, cues);
      5 
      6 assert_equals(cues[0].id, "");
      7 assert_equals(cues[0].text, "text0");
      8 
      9 assert_equals(cues[1].id, "\uFFFD (null in id)");
     10 assert_equals(cues[1].text, "text1");
     11 
     12 assert_equals(cues[2].id, "\uFFFD (null in cue data)");
     13 assert_equals(cues[2].text, "\uFFFDtext\uFFFD2");
     14 
     15 assert_equals(cues[3].align, "center");
     16 assert_equals(cues[3].text, "text3");
     17 
     18 assert_equals(cues[4].align, "center");
     19 assert_equals(cues[4].text, "text4");
     20 
     21 assert_equals(cues[5].align, "center");
     22 assert_equals(cues[5].text, "text5");
     23 
     24 assert_equals(cues[6].align, "end");
     25 assert_equals(cues[6].text, "text6");
     26 
     27 ===
     28 WEBVTT
     29 \x00
     30 (null in previous line should make this line also part of the header)
     31 00:00:00.000 --> 00:00:01.000
     32 text0
     33 
     34 \x00 (null in id)
     35 00:00:00.000 --> 00:00:01.000
     36 text1
     37 
     38 \uFFFD (null in cue data)
     39 00:00:00.000 --> 00:00:01.000
     40 \uFFFDtext\x002
     41 
     42 00:00:00.000 --> 00:00:01.000 align\x00:end
     43 text3
     44 
     45 00:00:00.000 --> 00:00:01.000 align:end\x00
     46 text4
     47 
     48 00:00:00.000 --> 00:00:01.000\x00align:end
     49 text5
     50 
     51 00:00:00.000 --> 00:00:01.000\x00 align:end
     52 text6
     53 
     54 00:00:00.000\x00 --> 00:00:01.000
     55 invalid
     56 
     57 00:00:00.000 -->\x0000:00:01.000
     58 invalid
     59 
     60 \x0000:00:00.000 --> 00:00:01.000
     61 invalid
     62 
     63 0\x000:00:00.000 --> 00:00:01.000
     64 invalid
     65 
     66 00\x00:00:00.000 --> 00:00:01.000
     67 invalid
     68 
     69 00:\x0000:00.000 --> 00:00:01.000
     70 invalid
     71 
     72 00:0\x000:00.000 --> 00:00:01.000
     73 invalid
     74 
     75 00:00\x00:00.000 --> 00:00:01.000
     76 invalid
     77 
     78 00:00:\x0000.000 --> 00:00:01.000
     79 invalid
     80 
     81 00:00:0\x000.000 --> 00:00:01.000
     82 invalid
     83 
     84 00:00:00\x00.000 --> 00:00:01.000
     85 invalid
     86 
     87 00:00:00.\x00000 --> 00:00:01.000
     88 invalid
     89 
     90 00:00:00.0\x0000 --> 00:00:01.000
     91 invalid
     92 
     93 00:00:00.00\x000 --> 00:00:01.000
     94 invalid
     95 
     96 00:00:00.000\x00 --> 00:00:01.000
     97 invalid
     98 
     99 00:00:00.000 \x00--> 00:00:01.000
    100 invalid
    101 
    102 00:00:00.000 -\x00-> 00:00:01.000
    103 invalid
    104 
    105 00:00:00.000 --\x00> 00:00:01.000
    106 invalid
    107 
    108 00:00:00.000 -->\x00 00:00:01.000
    109 invalid
    110 
    111 00:00:00.000 --> \x0000:00:01.000
    112 invalid
    113 
    114 00:00:00.000 --> 0\x000:00:01.000
    115 invalid
    116 
    117 00:00:00.000 --> 00\x00:00:01.000
    118 invalid
    119 
    120 00:00:00.000 --> 00:\x0000:01.000
    121 invalid
    122 
    123 00:00:00.000 --> 00:0\x000:01.000
    124 invalid
    125 
    126 00:00:00.000 --> 00:00\x00:01.000
    127 invalid
    128 
    129 00:00:00.000 --> 00:00:\x0001.000
    130 invalid
    131 
    132 00:00:00.000 --> 00:00:0\x001.000
    133 invalid
    134 
    135 00:00:00.000 --> 00:00:01\x00.000
    136 invalid
    137 
    138 00:00:00.000 --> 00:00:01.\x00000
    139 invalid
    140 
    141 00:00:00.000 --> 00:00:01.0\x0000
    142 invalid
    143 
    144 00:00:00.000 --> 00:00:01.00\x000
    145 invalid
    146 
    147 \x000:00:00.000 --> 00:00:01.000
    148 invalid
    149 
    150 0\x00:00:00.000 --> 00:00:01.000
    151 invalid
    152 
    153 00\x0000:00.000 --> 00:00:01.000
    154 invalid
    155 
    156 00:\x000:00.000 --> 00:00:01.000
    157 invalid
    158 
    159 00:0\x00:00.000 --> 00:00:01.000
    160 invalid
    161 
    162 00:00\x0000.000 --> 00:00:01.000
    163 invalid
    164 
    165 00:00:\x000.000 --> 00:00:01.000
    166 invalid
    167 
    168 00:00:0\x00.000 --> 00:00:01.000
    169 invalid
    170 
    171 00:00:00\x00000 --> 00:00:01.000
    172 invalid
    173 
    174 00:00:00.\x0000 --> 00:00:01.000
    175 invalid
    176 
    177 00:00:00.0\x000 --> 00:00:01.000
    178 invalid
    179 
    180 00:00:00.00\x00 --> 00:00:01.000
    181 invalid
    182 
    183 00:00:00.000\x00--> 00:00:01.000
    184 invalid
    185 
    186 00:00:00.000 \x00-> 00:00:01.000
    187 invalid
    188 
    189 00:00:00.000 -\x00> 00:00:01.000
    190 invalid
    191 
    192 00:00:00.000 --\x00 00:00:01.000
    193 invalid
    194 
    195 00:00:00.000 -->\x0000:00:01.000
    196 invalid
    197 
    198 00:00:00.000 --> \x000:00:01.000
    199 invalid
    200 
    201 00:00:00.000 --> 0\x00:00:01.000
    202 invalid
    203 
    204 00:00:00.000 --> 00\x0000:01.000
    205 invalid
    206 
    207 00:00:00.000 --> 00:\x000:01.000
    208 invalid
    209 
    210 00:00:00.000 --> 00:0\x00:01.000
    211 invalid
    212 
    213 00:00:00.000 --> 00:00\x0001.000
    214 invalid
    215 
    216 00:00:00.000 --> 00:00:\x001.000
    217 invalid
    218 
    219 00:00:00.000 --> 00:00:0\x00.000
    220 invalid
    221 
    222 00:00:00.000 --> 00:00:01\x00000
    223 invalid
    224 
    225 00:00:00.000 --> 00:00:01.\x0000
    226 invalid
    227 
    228 00:00:00.000 --> 00:00:01.0\x000
    229 invalid
    230 
    231 00:00:00.000 --> 00:00:01.00\x00
    232 invalid