mirror of
https://github.com/nix-community/nixvim.git
synced 2025-07-13 10:44:34 +02:00
tests/modules/output: remove IFD
This commit is contained in:
parent
2f85c012ce
commit
3d1224a039
1 changed files with 9 additions and 14 deletions
|
@ -23,19 +23,19 @@
|
||||||
mkConfigAssertions = name: value: [
|
mkConfigAssertions = name: value: [
|
||||||
{
|
{
|
||||||
assertion = lib.hasInfix "extraConfigLuaPre1" value;
|
assertion = lib.hasInfix "extraConfigLuaPre1" value;
|
||||||
message = "Configuration file ${name} does not contain extraConfigLuaPre.";
|
message = "Configuration file ${name} should contain extraConfigLuaPre.";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
assertion = lib.hasInfix "extraConfigLua2" value;
|
assertion = lib.hasInfix "extraConfigLua2" value;
|
||||||
message = "Configuration file ${name} does not contain extraConfigLua.";
|
message = "Configuration file ${name} should contain extraConfigLua.";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
assertion = lib.hasInfix "extraConfigLuaPost3" value;
|
assertion = lib.hasInfix "extraConfigLuaPost3" value;
|
||||||
message = "Configuration file ${name} does not contain extraConfigLuaPost.";
|
message = "Configuration file ${name} should contain extraConfigLuaPost.";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
assertion = lib.hasInfix "extraConfigVim4" value;
|
assertion = lib.hasInfix "extraConfigVim4" value;
|
||||||
message = "Configuration file ${name} does not contain extraConfigVim.";
|
message = "Configuration file ${name} should contain extraConfigVim.";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
in
|
in
|
||||||
|
@ -47,6 +47,8 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
# Plugin configs
|
# Plugin configs
|
||||||
|
# TODO: Test this makes it to the nvim configuration
|
||||||
|
# NOTE: config.content currently does not contain extraPlugins config
|
||||||
extraPlugins = [
|
extraPlugins = [
|
||||||
{
|
{
|
||||||
plugin = pkgs.emptyDirectory;
|
plugin = pkgs.emptyDirectory;
|
||||||
|
@ -55,18 +57,11 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
assertions =
|
assertions =
|
||||||
|
# Main init.lua
|
||||||
mkConfigAssertions "init.lua" config.content
|
mkConfigAssertions "init.lua" config.content
|
||||||
|
# Extra file modules
|
||||||
++ mkConfigAssertions "test.lua" config.files."test.lua".content
|
++ mkConfigAssertions "test.lua" config.files."test.lua".content
|
||||||
++ mkConfigAssertions "test.vim" config.files."test.vim".content
|
++ mkConfigAssertions "test.vim" config.files."test.vim".content;
|
||||||
# Check the final generated init.lua too
|
|
||||||
++ mkConfigAssertions "initPath" (builtins.readFile config.initPath)
|
|
||||||
++ [
|
|
||||||
# Only init.lua contains configuration from plugin definitions
|
|
||||||
{
|
|
||||||
assertion = lib.hasInfix "neovimRcContent5" (builtins.readFile config.initPath);
|
|
||||||
message = "Configuration file init.lua does not contain plugin configs";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
files-default-empty.module =
|
files-default-empty.module =
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue