mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-30 12:24:28 +02:00
tests/lua-loader: builtins.match -> lib.hasInfix
Getting invalid regex expression on darwin.
This commit is contained in:
parent
6ab17b1b2e
commit
00f32f0430
1 changed files with 11 additions and 11 deletions
|
@ -1,25 +1,25 @@
|
||||||
{
|
{
|
||||||
# Test that nothing is configured by default
|
# Test that nothing is configured by default
|
||||||
default.module =
|
default.module =
|
||||||
{ config, ... }:
|
{ config, lib, ... }:
|
||||||
{
|
{
|
||||||
files."files_test.lua" = { };
|
files."files_test.lua" = { };
|
||||||
|
|
||||||
assertions = [
|
assertions = [
|
||||||
{
|
{
|
||||||
assertion = builtins.match ".*vim\.loader.*" config.content == null;
|
assertion = !lib.hasInfix "vim.loader" config.content;
|
||||||
message = "No luaLoader configuration is expected in init.lua by default.";
|
message = "No luaLoader configuration is expected in init.lua by default.";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
assertion = builtins.match ".*vim\.loader.*" config.files."files_test.lua".content == null;
|
assertion = !lib.hasInfix "vim.loader" config.files."files_test.lua".content;
|
||||||
message = "No luaLoader configuration is expected in 'files' submodules.";
|
message = "No luaLoader configuration is expected in 'files' submodules.";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Test lua loader enabled
|
# Test Lua loader enabled
|
||||||
enabled.module =
|
enabled.module =
|
||||||
{ config, ... }:
|
{ config, lib, ... }:
|
||||||
{
|
{
|
||||||
luaLoader.enable = true;
|
luaLoader.enable = true;
|
||||||
|
|
||||||
|
@ -27,19 +27,19 @@
|
||||||
|
|
||||||
assertions = [
|
assertions = [
|
||||||
{
|
{
|
||||||
assertion = builtins.match ".*vim\.loader\.enable\(\).*" config.content != null;
|
assertion = lib.hasInfix "vim.loader.enable()" config.content;
|
||||||
message = "luaLoader is expected to be explicitly enabled.";
|
message = "luaLoader is expected to be explicitly enabled.";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
assertion = builtins.match ".*vim\.loader.*" config.files."files_test.lua".content == null;
|
assertion = !lib.hasInfix "vim.loader" config.files."files_test.lua".content;
|
||||||
message = "No luaLoader configuration is expected in 'files' submodules.";
|
message = "No luaLoader configuration is expected in 'files' submodules.";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Test lua loader disabled
|
# Test Lua loader disabled
|
||||||
disabled.module =
|
disabled.module =
|
||||||
{ config, ... }:
|
{ config, lib, ... }:
|
||||||
{
|
{
|
||||||
luaLoader.enable = false;
|
luaLoader.enable = false;
|
||||||
|
|
||||||
|
@ -47,11 +47,11 @@
|
||||||
|
|
||||||
assertions = [
|
assertions = [
|
||||||
{
|
{
|
||||||
assertion = builtins.match ".*vim\.loader\.disable\(\).*" config.content != null;
|
assertion = lib.hasInfix "vim.loader.disable()" config.content;
|
||||||
message = "luaLoader is expected to be explicitly disabled.";
|
message = "luaLoader is expected to be explicitly disabled.";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
assertion = builtins.match ".*vim\.loader.*" config.files."files_test.lua".content == null;
|
assertion = !lib.hasInfix "vim.loader." config.files."files_test.lua".content;
|
||||||
message = "No luaLoader configuration is expected in 'files' submodules.";
|
message = "No luaLoader configuration is expected in 'files' submodules.";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue