Use capybara hover method in the hovercard steps

Let's use methods provided by capybara whenever possible.
This commit is contained in:
Anton Ilin 2014-03-06 22:36:38 +02:00 committed by Anton Ilin
parent 0d9cf0fd6b
commit e2ce10a9b2

View file

@ -1,5 +1,5 @@
When(/^I activate the first hovercard$/) do
page.execute_script("$('.hovercardable').first().trigger('mouseenter');")
first('.hovercardable').hover
end
Then(/^I should see a hovercard$/) do
@ -16,6 +16,6 @@ end
When (/^I activate hovercard for "([^"]*)" within "([^"]*)"$/) do |name, selector|
with_scope(selector) do
page.execute_script("$('.author').filter(function(index){return $(this).text() === \"#{name}\";}).trigger('mouseenter');")
find(".author", text: name).hover
end
end