lib/modules: Add error message test for pushing down non-attrsets

This commit is contained in:
dramforever
2026-03-22 14:11:01 +08:00
parent 413f4666cd
commit d48a370de1
2 changed files with 7 additions and 0 deletions
+2
View File
@@ -171,6 +171,8 @@ checkConfigError() {
# Shorthand meta attribute does not duplicate the config
checkConfigOutput '^"one two"$' config.result ./shorthand-meta.nix
checkConfigError "In module .*test-push-down-non-attrs.nix., you're trying to define a value of type \`bool'\n\s*rather than an attribute set for the option" config ./test-push-down-non-attrs.nix
checkConfigOutput '^true$' config.result ./test-mergeAttrDefinitionsWithPrio.nix
# Check that a module argument is passed, also when a default is available
@@ -0,0 +1,5 @@
{ lib, ... }:
{
config = lib.mkIf true true;
}