diff --git a/tests/modules/programs/neovim/default.nix b/tests/modules/programs/neovim/default.nix index 0fa15979..1be443e6 100644 --- a/tests/modules/programs/neovim/default.nix +++ b/tests/modules/programs/neovim/default.nix @@ -7,4 +7,6 @@ # waiting for a nixpkgs patch neovim-no-init = ./no-init.nix; neovim-extra-lua-init = ./extra-lua-init.nix; + neovim-extra-lua-default = ./extra-lua-default.nix; + neovim-extra-lua-empty-plugin = ./extra-lua-empty-plugin.nix; } diff --git a/tests/modules/programs/neovim/extra-lua-default.nix b/tests/modules/programs/neovim/extra-lua-default.nix new file mode 100644 index 00000000..49d72b87 --- /dev/null +++ b/tests/modules/programs/neovim/extra-lua-default.nix @@ -0,0 +1,10 @@ +{ + imports = [ ./stubs.nix ]; + + programs.neovim.enable = true; + + nmt.script = '' + nvimFolder="home-files/.config/nvim" + assertPathNotExists "$nvimFolder/init.lua" + ''; +} diff --git a/tests/modules/programs/neovim/extra-lua-empty-plugin.nix b/tests/modules/programs/neovim/extra-lua-empty-plugin.nix new file mode 100644 index 00000000..3cc4c638 --- /dev/null +++ b/tests/modules/programs/neovim/extra-lua-empty-plugin.nix @@ -0,0 +1,19 @@ +{ pkgs, ... }: +{ + imports = [ ./stubs.nix ]; + + programs.neovim = { + enable = true; + plugins = [ + { + plugin = pkgs.vimPlugins.vim-nix; + type = "lua"; + } + ]; + }; + + nmt.script = '' + initLua="home-files/.config/nvim/init.lua" + assertPathNotExists "$initLua" + ''; +}