[rspec-users] how can I do an "or" within the context of a matcher?
Rodrigo Rosenfeld Rosas
lbocseg at yahoo.com.br
Tue May 15 14:18:05 UTC 2012
You're looking for Custom Matchers:
https://github.com/dchelimsky/rspec/wiki/Custom-Matchers
Em 15-05-2012 03:47, Patrick J. Collins escreveu:
> Capybara has two methods:
>
> page.has_button?
>
> and
>
> page.has_link?
>
> ... I am wondering, how can I make a helper method that will be
> satisfied by one or the other? In other words, I want to be able to do:
>
> page.should have_link_or_button("blah")
>
> def have_link_or_button(locator)
> have_link(locator) || have_button(locator)
> end
>
> But that doesn't work... Is there any way to do this?
>
> Patrick J. Collins
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20120515/6f512697/attachment.html>
More information about the rspec-users
mailing list