Skip to content

Commit 3058ddb

Browse files
author
Donnie Tognazzini
committed
Capybara delegates should raise Capybara errors
1 parent e9be679 commit 3058ddb

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

lib/ae_page_objects/node.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@ def current_url_without_params
5454
class_eval <<-RUBY
5555
def #{m}(*args, &block)
5656
node.send(:#{m}, *args, &block)
57-
rescue Capybara::ElementNotFound => e
58-
raise LoadingElementFailed, e.message
5957
end
6058
RUBY
6159
end

test/test_helpers/node_interface_tests.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def test_node_method_wraps_not_found
1010
error = Capybara::ElementNotFound.new("The message")
1111
capybara_stub.session.expects(method).with(:args).raises(error)
1212

13-
raised = assert_raises AePageObjects::LoadingElementFailed do
13+
raised = assert_raises error do
1414
subject.send(method, :args)
1515
end
1616

0 commit comments

Comments
 (0)