diff options
Diffstat (limited to 'tests/default.nix')
| -rw-r--r-- | tests/default.nix | 7 |
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}; |
