Add spec for logging using keyboard

This commit is contained in:
shveikus
2021-11-22 13:15:52 +03:00
parent 9bd604cbe9
commit 9e75e0e65c
2 changed files with 13 additions and 0 deletions

View File

@@ -109,4 +109,10 @@ module UIComponentHelper
expand_active_table_node(name)
page.find(".active_table_node a", text: name.to_s).click
end
def fill_in_using_keyboard
page.find('#email').send_keys(user.email, :tab, user.password, :tab, :space)
expect(page.find('#remember_me')).to be_checked
page.find('#remember_me').send_keys(:tab, :enter)
end
end

View File

@@ -48,6 +48,13 @@ describe "Authentication", js: true do
expect(page).to be_logged_in_as user
end
context "using keyboard" do
it "logging in successfully" do
fill_in_using_keyboard
expect(page).to be_logged_in_as user
end
end
describe "signing up" do
before do
select_login_tab "Sign up"