From 6aa64ddfd27f90fc6299a5036e17780210c46ccb Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sat, 25 Sep 2021 16:01:19 +0200 Subject: Add iterator.at --- test/gleam/iterator_test.gleam | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'test') diff --git a/test/gleam/iterator_test.gleam b/test/gleam/iterator_test.gleam index 2debc51..e7f749a 100644 --- a/test/gleam/iterator_test.gleam +++ b/test/gleam/iterator_test.gleam @@ -481,3 +481,17 @@ pub fn try_fold_test() { |> iterator.try_fold(0, f) |> should.equal(Error("tried to add an odd number")) } + +pub fn at_test() { + iterator.from_list([1, 2, 3, 4]) + |> iterator.at(2) + |> should.equal(Ok(3)) + + iterator.from_list([1, 2, 3, 4]) + |> iterator.at(4) + |> should.equal(Error(Nil)) + + iterator.empty() + |> iterator.at(0) + |> should.equal(Error(Nil)) +} -- cgit v1.2.3