From 02934b12000d5a837ef4cac78025cb531330c2b3 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sat, 23 Oct 2010 22:55:30 +0000 Subject: [PATCH] * Regression test for listToAttr's behaviour if an attribute name occurs multiple times. --- tests/lang/eval-okay-listtoattrs.exp | 2 +- tests/lang/eval-okay-listtoattrs.nix | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/lang/eval-okay-listtoattrs.exp b/tests/lang/eval-okay-listtoattrs.exp index 11d29b588a..74abef7bc6 100644 --- a/tests/lang/eval-okay-listtoattrs.exp +++ b/tests/lang/eval-okay-listtoattrs.exp @@ -1 +1 @@ -"AA" +"AAbar" diff --git a/tests/lang/eval-okay-listtoattrs.nix b/tests/lang/eval-okay-listtoattrs.nix index d5cd726b0c..023c1d84e5 100644 --- a/tests/lang/eval-okay-listtoattrs.nix +++ b/tests/lang/eval-okay-listtoattrs.nix @@ -7,4 +7,5 @@ let a = builtins.listToAttrs list; b = builtins.listToAttrs ( list ++ list ); r = builtins.listToAttrs [ (asi "result" [ a b ]) ( asi "throw" (throw "this should not be thrown")) ]; -in concat (map (x: x.a) r.result) + x = builtins.listToAttrs [ (asi "foo" "bla") (asi "foo" "bar") ]; +in concat (map (x: x.a) r.result) + x.foo