From e2ce10a9b22065c4d2b881c23b165c469460bdcb Mon Sep 17 00:00:00 2001 From: Anton Ilin Date: Thu, 6 Mar 2014 22:36:38 +0200 Subject: [PATCH] Use capybara hover method in the hovercard steps Let's use methods provided by capybara whenever possible. --- features/step_definitions/hovercard_steps.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/features/step_definitions/hovercard_steps.rb b/features/step_definitions/hovercard_steps.rb index 64d7a0fcd..8ba54759e 100644 --- a/features/step_definitions/hovercard_steps.rb +++ b/features/step_definitions/hovercard_steps.rb @@ -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