test(import): add messy Bun lockfile install smoke#367
Conversation
Greptile SummaryAdds a messy Bun workspace fixture covering catalogs, overrides, patches, local/remote/git deps, npm aliases, and workspace variations, plus a BATS smoke test that asserts Confidence Score: 5/5Safe to merge; only finding is a P2 suggestion on the developer helper script. All findings are P2 style suggestions. The test logic, fixture structure, lockfile content, and Verdaccio registry additions are all correct and consistent with the rest of the test suite. No files require special attention. Important Files Changed
Reviews (3): Last reviewed commit: "test(import): smoke install messy bun lo..." | Re-trigger Greptile |
d898beb to
577f4f5
Compare
577f4f5 to
05ab5fb
Compare
Motivation
Recent changes showed that
aube installcould use a broader smoke coverage for projects that already carry a package-manager-native lockfile. The existing Bun coverage used a small fixture, but it did not stress the messy workspace shapes that tend to expose lockfile import and format-preservation bugs.Changes
bun.lockwith Bun against the repo Verdaccio registry for normal registry packages.aube-test-builds-marker-2to the Verdaccio fixture registry so the messy fixture can cover both trusted and untrusted lifecycle script deps without pulling large public packages into the test path.aube install, and assertsbun.lockstays byte-for-byte unchanged.Validation
mise run test:bats test/import.batsPR description created with GPT 5.5