diff options
author | Silvan Mosberger <contact@infinisil.com> | 2020-01-04 02:01:21 +0100 |
---|---|---|
committer | Silvan Mosberger <contact@infinisil.com> | 2020-01-09 17:26:08 +0100 |
commit | b89b23b6b2a4f642b7a1f3c5969e59a356b0be0b (patch) | |
tree | 08072864bad628b66ed53471f4c7e82132c32ac2 /lib/tests/modules.sh | |
parent | 7167985e34d21fd43df6c87ae70356ca654a1003 (diff) | |
download | nixpkgs-b89b23b6b2a4f642b7a1f3c5969e59a356b0be0b.tar nixpkgs-b89b23b6b2a4f642b7a1f3c5969e59a356b0be0b.tar.gz nixpkgs-b89b23b6b2a4f642b7a1f3c5969e59a356b0be0b.tar.bz2 nixpkgs-b89b23b6b2a4f642b7a1f3c5969e59a356b0be0b.tar.lz nixpkgs-b89b23b6b2a4f642b7a1f3c5969e59a356b0be0b.tar.xz nixpkgs-b89b23b6b2a4f642b7a1f3c5969e59a356b0be0b.tar.zst nixpkgs-b89b23b6b2a4f642b7a1f3c5969e59a356b0be0b.zip |
lib/tests: Add tests for recursive disabledModules
Diffstat (limited to 'lib/tests/modules.sh')
-rwxr-xr-x | lib/tests/modules.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/tests/modules.sh b/lib/tests/modules.sh index 4690e380ce3..a2590661d00 100755 --- a/lib/tests/modules.sh +++ b/lib/tests/modules.sh @@ -182,6 +182,12 @@ checkConfigOutput "true" config.submodule.outer ./declare-submoduleWith-modules. ## Paths should be allowed as values and work as expected checkConfigOutput "true" config.submodule.enable ./declare-submoduleWith-path.nix +# Check that disabledModules works recursively and correctly +checkConfigOutput "true" config.enable ./disable-recursive/main.nix +checkConfigOutput "true" config.enable ./disable-recursive/{main.nix,disable-foo.nix} +checkConfigOutput "true" config.enable ./disable-recursive/{main.nix,disable-bar.nix} +checkConfigError 'The option .* defined in .* does not exist' config.enable ./disable-recursive/{main.nix,disable-foo.nix,disable-bar.nix} + cat <<EOF ====== module tests ====== $pass Pass |