summary refs log tree commit diff
path: root/lib/tests/modules
diff options
context:
space:
mode:
authorAnselm Schüler <mail@anselmschueler.com>2023-10-06 13:32:49 +0200
committerAnselm Schüler <mail@anselmschueler.com>2023-10-10 13:13:38 +0200
commit55ab538abf0a476ad731ed7411063d966f832439 (patch)
treeec24b4fa0b452e9456e9a1d6aeab35f8cd1f907f /lib/tests/modules
parentf07537da75e5ece7d223a1cfa7e59ad1825be2a7 (diff)
downloadnixpkgs-55ab538abf0a476ad731ed7411063d966f832439.tar
nixpkgs-55ab538abf0a476ad731ed7411063d966f832439.tar.gz
nixpkgs-55ab538abf0a476ad731ed7411063d966f832439.tar.bz2
nixpkgs-55ab538abf0a476ad731ed7411063d966f832439.tar.lz
nixpkgs-55ab538abf0a476ad731ed7411063d966f832439.tar.xz
nixpkgs-55ab538abf0a476ad731ed7411063d966f832439.tar.zst
nixpkgs-55ab538abf0a476ad731ed7411063d966f832439.zip
lib/tests: add test for pkgsText parameter and package set selection of mkPackageOption
Diffstat (limited to 'lib/tests/modules')
-rw-r--r--lib/tests/modules/declare-mkPackageOption.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/tests/modules/declare-mkPackageOption.nix b/lib/tests/modules/declare-mkPackageOption.nix
index 37f070467b4..e13e68447e0 100644
--- a/lib/tests/modules/declare-mkPackageOption.nix
+++ b/lib/tests/modules/declare-mkPackageOption.nix
@@ -41,5 +41,13 @@ in {
     nullablePackageWithDefault = lib.mkPackageOption pkgs "hello" {
       nullable = true;
     };
+
+    packageWithPkgsText = lib.mkPackageOption pkgs "hello" {
+      pkgsText = "myPkgs";
+    };
+
+    packageFromOtherSet = let myPkgs = {
+      hello = pkgs.hello // { pname = "hello-other"; };
+    }; in lib.mkPackageOption myPkgs "hello" { };
   };
 }