On 2019, ജൂലൈ 9 2:12:43 PM IST, Xavier <y...@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.

-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to