summaryrefslogtreecommitdiff
path: root/spec/support/pages/login_page.rb
blob: fde83747f531ffe5afab7e20ab44c22487c23b35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
require_relative 'page_model'

class LoginPage < PageModel
  def initialize
    super(new_session_path)
  end

  def login_with(email:, password:)
    within ".form-signin" do
      fill_in 'email', with: email
      fill_in 'password', with: password
    end
    click_button "Sign in"
  end
end