diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-10-02 00:28:49 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-10-02 00:28:49 +0200 |
| commit | ec052f22befbc8630cf942cb0d6499ffaf135b3d (patch) | |
| tree | c0beacc0bf3e34c9a30d24a7ac8f5a97457f2b02 /tests | |
| parent | tests/email/*: Rename to stalwart email tests (diff) | |
| download | nixos-server-ec052f22befbc8630cf942cb0d6499ffaf135b3d.zip | |
tests/default: Warn, when a name value pair, contains more names
Otherwise, this leads to really confusing errors.
Diffstat (limited to 'tests')
| -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}; |
