diff options
Diffstat (limited to 'test/elixir/test/view_collation_test.exs')
-rw-r--r-- | test/elixir/test/view_collation_test.exs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/elixir/test/view_collation_test.exs b/test/elixir/test/view_collation_test.exs index 6f9c3be83..7563ba416 100644 --- a/test/elixir/test/view_collation_test.exs +++ b/test/elixir/test/view_collation_test.exs @@ -81,11 +81,13 @@ defmodule ViewCollationTest do end test "descending collation order", context do - resp = Couch.get(url(context), query: %{"descending" => "true"}) - pairs = Enum.zip(resp.body["rows"], Enum.reverse(@values)) + retry_until(fn -> + resp = Couch.get(url(context), query: %{"descending" => "true"}) + pairs = Enum.zip(resp.body["rows"], Enum.reverse(@values)) - Enum.each(pairs, fn {row, value} -> - assert row["key"] == convert(value) + Enum.each(pairs, fn {row, value} -> + assert row["key"] == convert(value) + end) end) end |