yarn-berry: add package tests

This commit is contained in:
Dimitar Nestorov
2026-05-09 11:15:27 +03:00
committed by K900
parent 50d89dd6c1
commit d181879da4
+25 -4
View File
@@ -1,6 +1,7 @@
{
fetchFromGitHub,
lib,
pkgs,
nodejs,
stdenv,
testers,
@@ -55,11 +56,31 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
updateScript = ./update.sh;
tests = {
version = testers.testVersion {
package = finalAttrs.finalPackage;
tests =
let
packageTests =
if berryVersion == 4 then
{
inherit (pkgs)
prettier
corepack
katex
;
}
else
{
inherit (pkgs)
svgo
yarn-lock-converter
;
};
in
packageTests
// {
version = testers.testVersion {
package = finalAttrs.finalPackage;
};
};
};
}
// (callPackage ./fetcher { yarn-berry = finalAttrs; });