Quoting Xavier (2020-12-04 16:18:58) > Le 04/12/2020 à 15:32, Jonas Smedegaard a écrit : > > Quoting Xavier (2020-12-04 11:48:58) > >> I'll study if node-babel7 can be split into multiple packages. It > >> took me around 4 hours to split jest correctly... > >> > >> Done for jest, waiting for ftpmaster review. > > > > Thanks! > > Note that I didn't succeed to split node-expect, it is really mixed > into other jest modules (!= node-expect.js). See (incomplete) > https://people.debian.org/~yadd/jest-spaghetti-dish.png. > > So I think using mocha+expect is a bad thing, prefer to use jest > directly (just to set test file paths: `jest --ci --testRegex > test/*.test-files.js`).
I see that a) src:node-jest embeds expect.js 26.6.2 hidden (i.e. without providing it), and that b) src:node-expect.js contains expect.js 0.3.1. I believe you when you say that it is bad, but I don't understand *what* it is that is bad. I guess that you are above saying that you tried to "unhide" the embedded expect.js in src:jest but that was too complex to do. Do I understand that correctly? I don't understand what is complex about it: I would imagine that it would be possible to either make a virtual package... a1) build packages/expect/build/* using tsc b1) install packages/expect/build/* to /usr/share/nodejs/expect.js/build of binary package jest c1) add line "Provides: expect.js (= 26.6.2) to binary package jest ...or a real package: a2) build packages/expect/build/* using tsc b2) install packages/expect/build/* to /usr/share/nodejs/expect.js/build of binary package expect.js c2) add section to introduce new binary package expect.js What am I missing or misunderstanding? - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature