tor-browser

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

data-transfer-file-list-change-reference-updates.html (645B)


      1 <!DOCTYPE html>
      2 <meta charset=utf-8>
      3 <title>Any JS reference DataTransfer.files should contain latest changes done to DataTransfer.items</title>
      4 <script src="/resources/testharness.js"></script>
      5 <script src="/resources/testharnessreport.js"></script>
      6 <input type=file multiple>
      7 <script>
      8  test(() => {
      9    const dt = new DataTransfer();
     10    const filelist = dt.files;
     11    assert_equals(
     12      filelist.length, 0,
     13      'Initial filelist should be empty');
     14    dt.items.add(new File([0], 'test'));
     15    assert_equals(
     16      filelist.length, 1,
     17      'Filelist should reflect the changes done to items');
     18  }, 'expect changed contents');
     19 </script>