diff options
Diffstat (limited to 'test/farside_test.exs')
| -rw-r--r-- | test/farside_test.exs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/test/farside_test.exs b/test/farside_test.exs index 6347691..786c382 100644 --- a/test/farside_test.exs +++ b/test/farside_test.exs @@ -42,15 +42,28 @@ defmodule FarsideTest do IO.puts("") Enum.map(service_names, fn service_name -> - IO.puts("/#{service_name}") conn = :get |> conn("/#{service_name}", "") |> Router.call(@opts) + first_redirect = elem(List.last(conn.resp_headers), 1) + IO.puts(" /#{service_name} (#1) -- #{first_redirect}") assert conn.state == :set assert conn.status == 302 + + + conn = + :get + |> conn("/#{service_name}", "") + |> Router.call(@opts) + + second_redirect = elem(List.last(conn.resp_headers), 1) + IO.puts(" /#{service_name} (#2) -- #{second_redirect}") + assert conn.state == :set + assert conn.status == 302 + assert first_redirect != second_redirect end) end end |
