tests: Implement a way to test nixvim (#199)

The tests can be executed using `nix flake check`, they check that
modules can be built, and they execute in neovim without any errors.

This commit only implements tests for tokyonight-nvim upstream defaults
This commit is contained in:
traxys 2023-03-01 00:39:55 +01:00 committed by GitHub
parent 92867386c7
commit abc2d19a06
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 94 additions and 0 deletions

View file

@ -62,6 +62,10 @@
};
extractRustAnalyzerPkg = pkgs.callPackage extractRustAnalyzer {};
in {
checks = import ./tests/checks.nix {
inherit pkgs;
makeNixvim = self.legacyPackages."${system}".makeNixvim;
};
packages = {
docs = pkgs.callPackage (import ./docs.nix) {
modules = nixvimModules;