aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/default.nix b/tests/default.nix
index 9bab516..af9cdd3 100644
--- a/tests/default.nix
+++ b/tests/default.nix
@@ -4,7 +4,12 @@
pkgs,
}: let
splitAttr = attr: let
- name = builtins.elemAt (builtins.attrNames attr) 0;
+ pairs = builtins.attrNames attr;
+ firstName = builtins.elemAt pairs 0;
+ name =
+ if (builtins.length pairs) == 1
+ then firstName
+ else builtins.throw "The name value pair (`${firstName}` and some more) has more than one name value pair.";
in {
inherit name;
value = attr.${name};