[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