diff --git a/gemfiles/2.0.gemfile.lock b/gemfiles/2.0.gemfile.lock index 4f329da..e7dbf42 100644 --- a/gemfiles/2.0.gemfile.lock +++ b/gemfiles/2.0.gemfile.lock @@ -1,5 +1,5 @@ PATH - remote: /Users/pivotal/workspace/capybara-webkit + remote: /home/mhoran/capybara-webkit specs: capybara-webkit (0.14.1) capybara (~> 2.0, >= 2.0.2) diff --git a/gemfiles/2.1.gemfile.lock b/gemfiles/2.1.gemfile.lock index b80f076..56b8f46 100644 --- a/gemfiles/2.1.gemfile.lock +++ b/gemfiles/2.1.gemfile.lock @@ -1,6 +1,6 @@ GIT remote: git://github.com/jnicklas/capybara.git - revision: 0c53168899fadee52caced605dd2d6f3e48e6ec4 + revision: 458bb23a5cc17199aa0989fb0a0b6fb2617be74e submodules: true specs: capybara (2.0.2) @@ -13,7 +13,7 @@ GIT nokogiri (~> 1.3) PATH - remote: /Users/pivotal/workspace/capybara-webkit + remote: /home/mhoran/capybara-webkit specs: capybara-webkit (0.14.1) capybara (~> 2.0, >= 2.0.2) diff --git a/lib/capybara/webkit/node.rb b/lib/capybara/webkit/node.rb index d30b5f2..e27e4dd 100644 --- a/lib/capybara/webkit/node.rb +++ b/lib/capybara/webkit/node.rb @@ -67,6 +67,10 @@ module Capybara::Webkit invoke("rightClick") end + def hover + invoke("hover") + end + def drag_to(element) invoke 'dragTo', element.native end diff --git a/spec/driver_spec.rb b/spec/driver_spec.rb index 395bdc0..0371f41 100644 --- a/spec/driver_spec.rb +++ b/spec/driver_spec.rb @@ -1116,10 +1116,23 @@ describe Capybara::Webkit::Driver do context "mouse app" do let(:driver) do driver_for_html(<<-HTML) - + + + + +
Change me
Push me
Release me
+
+ This really long paragraph has a lot of text and will wrap. This sentence ensures that we have four lines of text. + +