We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 51595cd commit 895b112Copy full SHA for 895b112
1 file changed
tests/FSharp.Control.AsyncSeq.Tests/AsyncSeqTests.fs
@@ -219,6 +219,16 @@ let ``AsyncSeq.bufferByTimeAndCount``() =
219
let actual = AsyncSeq.bufferByCountAndTime 2 50 s |> AsyncSeq.toList
220
Assert.True((actual = [ [|1;2|] ; [|3|] ; [|4;5|] ]))
221
222
+[<Test>]
223
+let ``AsyncSeq.bufferByCountAndTime various sizes``() =
224
+ for sz in 0 .. 10 do
225
+ let s = asyncSeq {
226
+ for i in 1 .. sz do
227
+ yield i
228
+ }
229
+ let s' = s |> AsyncSeq.bufferByCountAndTime 1 1 |> AsyncSeq.toList
230
+ Assert.True(([for i in 1 .. sz -> [|i|]] = s'))
231
+
232
[<Test>]
233
let ``AsyncSeq.bufferByTimeAndCount empty``() =
234
let s = AsyncSeq.empty<int>
0 commit comments