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 }