{ self, ... }: { perSystem = { pkgs, pkgsUnfree, system, helpers, makeNixvimWithModule, ... }: { checks = { tests = import ../tests { inherit pkgs pkgsUnfree helpers makeNixvimWithModule ; }; extra-args-tests = import ../tests/extra-args.nix { inherit pkgs; inherit makeNixvimWithModule; }; extend = import ../tests/extend.nix { inherit pkgs makeNixvimWithModule; }; enable-except-in-tests = import ../tests/enable-except-in-tests.nix { inherit pkgs makeNixvimWithModule; inherit (self.lib.${system}.check) mkTestDerivationFromNixvimModule; }; no-flake = import ../tests/no-flake.nix { inherit system; inherit (self.lib.${system}.check) mkTestDerivationFromNvim; nixvim = "${self}"; }; lib-tests = import ../tests/lib-tests.nix { inherit pkgs helpers; inherit (pkgs) lib; }; }; }; }