Quoting Pirate Praveen (2019-07-09 06:27:36)
> 
> 
> 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

Sounds like this - what kinds of tests are relevant for which kinds of 
javascript packages - is quite helpful generally: Could you wizards 
please consider putting such info on a wiki page?


Thanks a lot for looking into this!

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature

-- 
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