Skip to content

Commit

Permalink
tests/lua-loader: builtins.match -> lib.hasInfix
Browse files Browse the repository at this point in the history
Getting invalid regex expression on darwin.
  • Loading branch information
khaneliman committed Aug 16, 2024
1 parent 6ab17b1 commit 00f32f0
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions tests/test-sources/modules/lua-loader.nix
Original file line number Diff line number Diff line change
@@ -1,57 +1,57 @@
{
# Test that nothing is configured by default
default.module =
{ config, ... }:
{ config, lib, ... }:
{
files."files_test.lua" = { };

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.";
}
{
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.";
}
];
};

# Test lua loader enabled
# Test Lua loader enabled
enabled.module =
{ config, ... }:
{ config, lib, ... }:
{
luaLoader.enable = true;

files."files_test.lua" = { };

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.";
}
{
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.";
}
];
};

# Test lua loader disabled
# Test Lua loader disabled
disabled.module =
{ config, ... }:
{ config, lib, ... }:
{
luaLoader.enable = false;

files."files_test.lua" = { };

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.";
}
{
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.";
}
];
Expand Down

0 comments on commit 00f32f0

Please sign in to comment.