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
  • Вопрос задан
  • 451 просмотр
Пригласить эксперта
Ответы на вопрос 1
ruddy22
@ruddy22
Спасение утопающих — дело рук самих утопающих
Если это rspec, то написать блок before_each, где производить лог ин, затем в ит-секциях тестировать то, что нужно. Сейчас, как мне кажется, происходит креш на тестировании лог орут?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы