tor-browser

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

stencil-arg.js (619B)


      1 const tests = [
      2  () => evalStencil(1),
      3  () => evalStencil({}),
      4  () => evalStencil([]),
      5  () => evalStencilXDR(1),
      6  () => evalStencilXDR({}),
      7  () => evalStencilXDR([]),
      8  () => instantiateModuleStencil(1),
      9  () => instantiateModuleStencil({}),
     10  () => instantiateModuleStencil([]),
     11  () => instantiateModuleStencilXDR(1),
     12  () => instantiateModuleStencilXDR({}),
     13  () => instantiateModuleStencilXDR([]),
     14 ];
     15 
     16 for (const test of tests) {
     17  let caught = false;
     18  try {
     19    test();
     20  } catch (e) {
     21    assertEq(/Stencil( XDR)? object expected/.test(e.message), true);
     22    caught = true;
     23  }
     24  assertEq(caught, true);
     25 }