diff --git a/tests/test-sources/plugins/by-name/conform-nvim/default.nix b/tests/test-sources/plugins/by-name/conform-nvim/default.nix index e4c9ca77..f57ba11f 100644 --- a/tests/test-sources/plugins/by-name/conform-nvim/default.nix +++ b/tests/test-sources/plugins/by-name/conform-nvim/default.nix @@ -6,7 +6,19 @@ all-formatters = let - allFormatters = lib.importJSON ../../../../../generated/conform-formatters.json; + inherit + (import ../../../../../plugins/by-name/conform-nvim/formatter-packages.nix { inherit pkgs; }) + formatter-packages + states + ; + stateList = map (state: lib.fix (lib.toFunction state)) (builtins.attrValues states); + allFormatters = builtins.filter ( + name: + let + maybePackage = formatter-packages.${name} or null; + in + maybePackage != null && !builtins.elem maybePackage stateList + ) (lib.importJSON ../../../../../generated/conform-formatters.json); in { plugins.conform-nvim = {