test: simplify

Carlos Alexandro Becker created

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Change summary

internal/csync/slices_test.go | 25 +++----------------------
1 file changed, 3 insertions(+), 22 deletions(-)

Detailed changes

internal/csync/slices_test.go 🔗

@@ -21,13 +21,7 @@ func TestLazySlice_Seq(t *testing.T) {
 			time.Sleep(10 * time.Millisecond) // Small delay to ensure loading happens
 			return data
 		})
-
-		var result []string
-		for v := range s.Seq() {
-			result = append(result, v)
-		}
-
-		require.Equal(t, data, result)
+		require.Equal(t, data, slices.Collect(s.Seq()))
 	})
 }
 
@@ -46,30 +40,17 @@ func TestLazySlice_SeqWaitsForLoading(t *testing.T) {
 		})
 
 		require.False(t, loaded.Load(), "should not be loaded immediately")
-
-		var result []string
-		for v := range s.Seq() {
-			result = append(result, v)
-		}
-
+		require.Equal(t, data, slices.Collect(s.Seq()))
 		require.True(t, loaded.Load(), "should be loaded after Seq")
-		require.Equal(t, data, result)
 	})
 }
 
 func TestLazySlice_EmptySlice(t *testing.T) {
 	t.Parallel()
-
 	s := NewLazySlice(func() []string {
 		return []string{}
 	})
-
-	var result []string
-	for v := range s.Seq() {
-		result = append(result, v)
-	}
-
-	require.Empty(t, result)
+	require.Empty(t, slices.Collect(s.Seq()))
 }
 
 func TestLazySlice_EarlyBreak(t *testing.T) {