|
1 | | -{ self, ... }: |
| 1 | +{ self, lib, ... }: |
2 | 2 | { |
3 | 3 | perSystem = |
4 | 4 | { |
|
9 | 9 | ... |
10 | 10 | }: |
11 | 11 | let |
12 | | - inherit (self'.legacyPackages.lib) helpers makeNixvimWithModule; |
13 | | - inherit (self'.legacyPackages.lib.check) mkTestDerivationFromNvim mkTestDerivationFromNixvimModule; |
| 12 | + callTest = lib.callPackageWith ( |
| 13 | + pkgs |
| 14 | + // { |
| 15 | + nixvimLib = self'.legacyPackages.lib; |
| 16 | + inherit (self'.legacyPackages.lib) helpers makeNixvimWithModule; |
| 17 | + inherit (self'.legacyPackages.lib.check) mkTestDerivationFromNvim mkTestDerivationFromNixvimModule; |
| 18 | + } |
| 19 | + ); |
14 | 20 | in |
15 | 21 | { |
16 | 22 | checks = { |
17 | | - extra-args-tests = import ../tests/extra-args.nix { inherit pkgs makeNixvimWithModule; }; |
18 | | - |
19 | | - extend = import ../tests/extend.nix { inherit pkgs makeNixvimWithModule; }; |
20 | | - |
21 | | - extra-files = import ../tests/extra-files.nix { inherit pkgs makeNixvimWithModule; }; |
22 | | - |
23 | | - enable-except-in-tests = import ../tests/enable-except-in-tests.nix { |
24 | | - inherit pkgs makeNixvimWithModule mkTestDerivationFromNixvimModule; |
25 | | - }; |
26 | | - |
27 | | - failing-tests = pkgs.callPackage ../tests/failing-tests.nix { |
28 | | - inherit mkTestDerivationFromNixvimModule; |
29 | | - }; |
30 | | - |
31 | | - no-flake = import ../tests/no-flake.nix { |
32 | | - inherit system mkTestDerivationFromNvim; |
| 23 | + extra-args-tests = callTest ../tests/extra-args.nix { }; |
| 24 | + extend = callTest ../tests/extend.nix { }; |
| 25 | + extra-files = callTest ../tests/extra-files.nix { }; |
| 26 | + enable-except-in-tests = callTest ../tests/enable-except-in-tests.nix { }; |
| 27 | + failing-tests = callTest ../tests/failing-tests.nix { }; |
| 28 | + no-flake = callTest ../tests/no-flake.nix { |
| 29 | + inherit system; |
33 | 30 | nixvim = "${self}"; |
34 | 31 | }; |
35 | | - |
36 | | - lib-tests = import ../tests/lib-tests.nix { |
37 | | - inherit pkgs helpers; |
38 | | - inherit (pkgs) lib; |
39 | | - }; |
40 | | - |
41 | | - maintainers = import ../tests/maintainers.nix { inherit pkgs; }; |
42 | | - |
43 | | - generated = pkgs.callPackage ../tests/generated.nix { }; |
44 | | - } // import ../tests { inherit pkgs pkgsUnfree helpers; }; |
| 32 | + lib-tests = callTest ../tests/lib-tests.nix { }; |
| 33 | + maintainers = callTest ../tests/maintainers.nix { }; |
| 34 | + generated = callTest ../tests/generated.nix { }; |
| 35 | + } // callTest ../tests { inherit pkgsUnfree; }; |
45 | 36 | }; |
46 | 37 | } |
0 commit comments