From 502fef431dc8999243935a2b345e658f86387e49 Mon Sep 17 00:00:00 2001 From: GrĂ©goire DuchĂȘne Date: Sun, 11 Dec 2022 14:13:07 +0000 Subject: Add SliceMap --- util_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'util_test.go') diff --git a/util_test.go b/util_test.go index 783c86b..a9b297e 100644 --- a/util_test.go +++ b/util_test.go @@ -21,3 +21,11 @@ func TestMust(s *testing.T) { t.AssertNotPanics(func() { core.Must(42, nil) }) t.AssertEqual(42, core.Must(42, nil)) } + +func TestSliceMap(s *testing.T) { + t := core.T{T: s} + + t.AssertEqual(([]int)(nil), core.SliceMap(func(int) int { return 0 }, ([]int)(nil))) + t.AssertEqual(([]int)(nil), core.SliceMap(func(int) int { return 0 }, []int{})) + t.AssertEqual([]int{42, 84}, core.SliceMap(func(x int) int { return x * 2 }, []int{21, 42})) +} -- cgit v1.2.3-70-g09d2