From 79441600c28c755a302f1e78eceb3c452c3bc7c9 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Sun, 27 Sep 2020 17:15:57 +0200 Subject: lib/tests: Add submodule file propagation test --- lib/tests/modules/submoduleFiles.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 lib/tests/modules/submoduleFiles.nix (limited to 'lib/tests/modules') 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; + } + ]; +} -- cgit 1.4.1