diff options
| author | Ben Busby <contact@benbusby.com> | 2022-03-18 13:59:35 -0600 |
|---|---|---|
| committer | Ben Busby <contact@benbusby.com> | 2022-03-18 13:59:35 -0600 |
| commit | 1be19a8a298aa0e25481491304e20322c85c97e7 (patch) | |
| tree | f45561a512a005c9ba412cd4311bfac180085cb4 /test | |
| parent | 22e9135e0ce6d67fdfc3308171c3db321bf154f8 (diff) | |
| download | farside-1be19a8a298aa0e25481491304e20322c85c97e7.tar.gz | |
Update throttle test to reflect new behavior
The "throttling" performed by Farside now redirects to the same instance
as before, rather than outright blocking the connection.
Diffstat (limited to 'test')
| -rw-r--r-- | test/farside_test.exs | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/test/farside_test.exs b/test/farside_test.exs index ff7ac35..05497f3 100644 --- a/test/farside_test.exs +++ b/test/farside_test.exs @@ -17,17 +17,22 @@ defmodule FarsideTest do end test "throttle" do - :get - |> conn("/", "") - |> Router.call(@opts) + first_conn = + :get + |> conn("/", "") + |> Router.call(@opts) + + first_redirect = elem(List.last(first_conn.resp_headers), 1) throttled_conn = :get |> conn("/", "") |> Router.call(@opts) + throttled_redirect = elem(List.last(first_conn.resp_headers), 1) + assert throttled_conn.state == :sent - assert throttled_conn.status == 403 + assert throttled_redirect == first_redirect end test "/" do |
