tor-browser

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

import-test-cases.js (2078B)


      1 const testCases = [
      2    {
      3        scriptURL: '/workers/modules/resources/static-import-worker.js',
      4        expectation: ['export-on-load-script.js'],
      5        description: 'Static import.'
      6    },
      7    {
      8        scriptURL: '/workers/modules/resources/static-import-remote-origin-script-worker.sub.js',
      9        expectation: ['export-on-load-script.js'],
     10        description: 'Static import (cross-origin).'
     11    },
     12    {
     13        scriptURL: '/workers/modules/resources/static-import-redirect-worker.js',
     14        expectation: ['export-on-load-script.js'],
     15        description: 'Static import (redirect).'
     16    },
     17    {
     18        scriptURL: '/workers/modules/resources/nested-static-import-worker.js',
     19        expectation: [
     20            'export-on-static-import-script.js',
     21            'export-on-load-script.js'
     22        ],
     23        description: 'Nested static import.'
     24    },
     25    {
     26        scriptURL: '/workers/modules/resources/static-import-and-then-dynamic-import-worker.js',
     27        expectation: [
     28            'export-on-dynamic-import-script.js',
     29            'export-on-load-script.js'
     30        ],
     31        description: 'Static import and then dynamic import.'
     32    },
     33    {
     34        scriptURL: '/workers/modules/resources/dynamic-import-worker.js',
     35        expectation: ['export-on-load-script.js'],
     36        description: 'Dynamic import.'
     37    },
     38    {
     39        scriptURL: '/workers/modules/resources/nested-dynamic-import-worker.js',
     40        expectation: [
     41            'export-on-dynamic-import-script.js',
     42            'export-on-load-script.js'
     43        ],
     44        description: 'Nested dynamic import.'
     45    },
     46    {
     47        scriptURL: '/workers/modules/resources/dynamic-import-and-then-static-import-worker.js',
     48        expectation: [
     49            'export-on-static-import-script.js',
     50            'export-on-load-script.js'
     51        ],
     52        description: 'Dynamic import and then static import.'
     53    },
     54    {
     55        scriptURL: '/workers/modules/resources/eval-dynamic-import-worker.js',
     56        expectation: ['export-on-load-script.js'],
     57        description: 'eval(import()).'
     58    }
     59 ];