From 4e063b2abc402ac4d6902647e821978269025c7d Mon Sep 17 00:00:00 2001 From: Akshay Date: Wed, 3 Nov 2021 14:48:35 +0530 Subject: add snapshot test suite --- bin/tests/data/eta_reduction.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 bin/tests/data/eta_reduction.nix (limited to 'bin/tests/data/eta_reduction.nix') diff --git a/bin/tests/data/eta_reduction.nix b/bin/tests/data/eta_reduction.nix new file mode 100644 index 0000000..e717ee7 --- /dev/null +++ b/bin/tests/data/eta_reduction.nix @@ -0,0 +1,18 @@ +let + double = x: x * 2; + inherit (builtins) map; + xs = [ 1 2 3 ]; + f = { + inherit double; + val = 2; + }; +in +[ + (map (x: double x) xs) + + # don't lint on non-free exprs + (map (f: f.double f.val) [ f ]) + + # other non-free forms + (map (f: {inherit f;}.double f.val) [ f ]) +] -- cgit v1.2.3