Я только что узнал, насколько крутой RSpec и Cabybara, и теперь он работает над этим, чтобы научиться писать фактический тест.
Я пытаюсь проверить, если после нажатия ссылки есть перенаправление на определенную страницу. Ниже приведен сценарий
1) I have a page /projects/list
- I have an anchor with html "Back" and it links to /projects/show
Below is the test i wrote in rspec
describe "Sample" do
describe "GET /projects/list" do
it "sample test" do
visit "/projects/list"
click_link "Back"
assert_redirected_to "/projects/show"
end
end
end
Сбой теста с сообщением об ошибке, как показано ниже
Failure/Error: assert_redirected_to "/projects/show"
ArgumentError:
@request must be an ActionDispatch::Request
Пожалуйста, предложите мне, как я должен проверить перенаправление и что я делаю неправильно?