From 1b6e5ac9520ebcfc283cd18c10856cdcd94c91eb Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Thu, 3 Nov 2022 13:11:04 +0100 Subject: lib/tests/modules: Test doRename --- lib/tests/modules/doRename-basic.nix | 11 +++++++++++ lib/tests/modules/doRename-warnings.nix | 14 ++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 lib/tests/modules/doRename-basic.nix create mode 100644 lib/tests/modules/doRename-warnings.nix (limited to 'lib/tests/modules') diff --git a/lib/tests/modules/doRename-basic.nix b/lib/tests/modules/doRename-basic.nix new file mode 100644 index 000000000000..9d79fa4f26a3 --- /dev/null +++ b/lib/tests/modules/doRename-basic.nix @@ -0,0 +1,11 @@ +{ lib, ... }: { + imports = [ + (lib.doRename { from = ["a" "b"]; to = ["c" "d" "e"]; warn = true; use = x: x; visible = true; }) + ]; + options = { + c.d.e = lib.mkOption {}; + }; + config = { + a.b = 1234; + }; +} diff --git a/lib/tests/modules/doRename-warnings.nix b/lib/tests/modules/doRename-warnings.nix new file mode 100644 index 000000000000..6f0f1e87e3aa --- /dev/null +++ b/lib/tests/modules/doRename-warnings.nix @@ -0,0 +1,14 @@ +{ lib, config, ... }: { + imports = [ + (lib.doRename { from = ["a" "b"]; to = ["c" "d" "e"]; warn = true; use = x: x; visible = true; }) + ]; + options = { + warnings = lib.mkOption { type = lib.types.listOf lib.types.str; }; + c.d.e = lib.mkOption {}; + result = lib.mkOption {}; + }; + config = { + a.b = 1234; + result = lib.concatStringsSep "%" config.warnings; + }; +} -- cgit 1.4.1