tests/modules/lsp: fix package-fallback assertion logic
Some checks failed
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled

The "is in" vs "isn't in" logic was accidentally inverted.
This commit is contained in:
Matt Sturgeon 2026-01-15 13:37:14 +00:00 committed by Gaétan Lepage
parent 7eb8f36f08
commit 03a638205b
2 changed files with 6 additions and 6 deletions

View file

@ -196,21 +196,21 @@
let
assertPrefix = name: pkg: [
{
assertion = lib.all (x: x == pkg) config.extraPackages;
assertion = lib.elem pkg config.extraPackages;
message = "Expected `${name}` to be in extraPackages";
}
{
assertion = lib.any (x: x != pkg) config.extraPackagesAfter;
assertion = !(lib.elem pkg config.extraPackagesAfter);
message = "Expected `${name}` not to be in extraPackagesAfter";
}
];
assertSuffix = name: pkg: [
{
assertion = lib.all (x: x != pkg) config.extraPackages;
assertion = !(lib.elem pkg config.extraPackages);
message = "Expected `${name}` not to be in extraPackages";
}
{
assertion = lib.any (x: x == pkg) config.extraPackagesAfter;
assertion = lib.elem pkg config.extraPackagesAfter;
message = "Expected `${name}` to be in extraPackagesAfter";
}
];

View file

@ -264,11 +264,11 @@
let
assertAfter = name: pkg: [
{
assertion = lib.all (x: x != pkg) config.extraPackages;
assertion = !(lib.elem pkg config.extraPackages);
message = "Expected `${name}` not to be in extraPackages";
}
{
assertion = lib.any (x: x == pkg) config.extraPackagesAfter;
assertion = lib.elem pkg config.extraPackagesAfter;
message = "Expected `${name}` to be in extraPackagesAfter";
}
];