[Pkg-javascript-devel] Bug#930917: Bug#930917: Include import test like require test when package.json#module is present

Pirate Praveen praveen at onenetbeyond.org
Tue Jul 9 10:27:36 BST 2019



On 2019, ജൂലൈ 9 2:12:43 PM IST, Xavier <yadd at debian.org> wrote:
>Hello,
>
>pkg-js-autopkgtest launches 2 tests:
> - a `node -e 'require("package")'
> - upstream tests on installed files
>
>is it enough ?

For packages that only provide commonjs/umd modules, that should be enough.

For packages that also provide ES module, we should test they are installed properly. This can be confirmed if package.json has a "module" field or not. 

We could write a ES6 js file with import * from "package" and run rollup on it as node does not natively support import yet.

es-module-test.js:

import * from "package"

Then run,

rollup es-module-test.js -f umd -o bundle.js

Or possibly,
es-module-test.mjs:
import * from "package"

node --experimental-modules  es-module-test.js

Note: not tested the code

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



More information about the Pkg-javascript-devel mailing list