Don't ignore hidden elements for click test spec
This commit is contained in:
parent
fda0894f76
commit
af998e102a
|
@ -422,9 +422,15 @@ describe Capybara::Session do
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'raises an error if an element is not visible when clicked' do
|
it 'raises an error if an element is not visible when clicked' do
|
||||||
|
ignore_hidden_elements = Capybara.ignore_hidden_elements
|
||||||
|
Capybara.ignore_hidden_elements = false
|
||||||
|
begin
|
||||||
subject.visit('/')
|
subject.visit('/')
|
||||||
subject.execute_script "document.getElementById('foo').style.display = 'none'"
|
subject.execute_script "document.getElementById('foo').style.display = 'none'"
|
||||||
lambda { subject.click_link "Click Me" }.should raise_error(Capybara::Webkit::ClickFailed, /\[@id='foo'\] at unknown/)
|
lambda { subject.click_link "Click Me" }.should raise_error(Capybara::Webkit::ClickFailed, /\[@id='foo'\] at unknown/)
|
||||||
|
ensure
|
||||||
|
Capybara.ignore_hidden_elements = ignore_hidden_elements
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'raises an error if an element is not in the viewport when clicked' do
|
it 'raises an error if an element is not in the viewport when clicked' do
|
||||||
|
|
Loading…
Reference in New Issue