malworm
@malworm

Как создать тест на log out пользователя?

Подскажите пожалуйста, как правильно сделать тестер, чтобы он после log in тестировал выход из аккаунта? Ругается на logout(:user)
describe "user log in and out" do
  it "allows an existing user to sign in" do
    User.create!(email: "test@run_test.org", password: "135798620")

    visit "/users/sign_in"

    fill_in "Email", with: "test@run_test.org"
    fill_in "Password", with: "135798620"

    click_button "Log in"

    expect(page).to have_content("Signed in successfully.")
  end

  it "testing logout function" do
    logout(:user)
    expect(page).to have_content("Signed out successfully.")
  end
end
  • Вопрос задан
  • 449 просмотров
Пригласить эксперта
Ответы на вопрос 1
ruddy22
@ruddy22
Спасение утопающих — дело рук самих утопающих
Если это rspec, то написать блок before_each, где производить лог ин, затем в ит-секциях тестировать то, что нужно. Сейчас, как мне кажется, происходит креш на тестировании лог орут?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы