diff options
author | Silvan Mosberger <contact@infinisil.com> | 2020-09-27 17:15:57 +0200 |
---|---|---|
committer | Robert Hensing <robert@roberthensing.nl> | 2022-06-14 17:01:58 +0200 |
commit | 79441600c28c755a302f1e78eceb3c452c3bc7c9 (patch) | |
tree | 56fb5c019c858ffdfdf83bc4251007e0d72a14ff /lib/tests/modules | |
parent | 492faa4f42b1789b2f0271fde9c7d89663e1ddc3 (diff) | |
download | nixlib-79441600c28c755a302f1e78eceb3c452c3bc7c9.tar nixlib-79441600c28c755a302f1e78eceb3c452c3bc7c9.tar.gz nixlib-79441600c28c755a302f1e78eceb3c452c3bc7c9.tar.bz2 nixlib-79441600c28c755a302f1e78eceb3c452c3bc7c9.tar.lz nixlib-79441600c28c755a302f1e78eceb3c452c3bc7c9.tar.xz nixlib-79441600c28c755a302f1e78eceb3c452c3bc7c9.tar.zst nixlib-79441600c28c755a302f1e78eceb3c452c3bc7c9.zip |
lib/tests: Add submodule file propagation test
Diffstat (limited to 'lib/tests/modules')
-rw-r--r-- | lib/tests/modules/submoduleFiles.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/tests/modules/submoduleFiles.nix b/lib/tests/modules/submoduleFiles.nix new file mode 100644 index 000000000000..c0d9b2cef3e8 --- /dev/null +++ b/lib/tests/modules/submoduleFiles.nix @@ -0,0 +1,21 @@ +{ lib, ... }: { + options.submodule = lib.mkOption { + default = {}; + type = lib.types.submoduleWith { + modules = [ ({ options, ... }: { + options.value = lib.mkOption {}; + + options.internalFiles = lib.mkOption { + default = options.value.files; + }; + })]; + }; + }; + + imports = [ + { + _file = "the-file.nix"; + submodule.value = 10; + } + ]; +} |