Я создаю приложение, в котором у меня есть простая запись удаления в индексе записей, когда пользователь входит в систему. Когда у меня нет пользователя, выполняющего вход в систему согласно моим спецификациям rspec, удаление работает. Это означает, что тест has_no_content возвращает true. Но как только я установил аутентификацию, необходимую для доступа к индексу записей, тест не пройден. Есть мысли?
before do
@records = Factory(:record)
login_user
end
it "should delete a record" do
visit records_path
find("#record_#{@records.id}").click_link 'Delete'
page.should have_content "Record has been deleted"
page.should have_no_content "Record 1"
end