How to test a redirect with Shoulda
I was trying to test if the controller was redirecting but I was getting a 200 (success) instead of 302. With a standard Unit::Test it was working ok. Then, by printing the response body I so that with Shoulda I was getting a 200 with the text:
So I decided to test if the response was a link (a tag) with redirected as text of the link:
assert_select "a", "redirected"
This is the code showing the same test, one with Unit::Test, the other with Shoulda: