[rspec-users] Testing item links in Webrat (was: Cucumber)

aslak hellesoy aslak.hellesoy at gmail.com
Sun Oct 26 19:43:13 EDT 2008

On Sun, Oct 26, 2008 at 11:30 PM, Mark Thomson <mark.thomson at ieee.org> wrote:
> I have an index template that contains a tabulated list of database items,
> each of which has an associated "display" link that enables the item to be
> displayed via a "show" action. In Cucumber I know how to test that the show
> template is rendered when one of those links is clicked using webrat's
> "click_link" method and response.should render_template.

This is a Webrat question - not a Cucumber question.

> What I'm not sure about is whether it's possible to specify that a
> particular link gets clicked, since there are multiple links on the page
> with the same text. I'd like to be able to test that the particular database

Use the #clicks_link_within method in Webrat.


> record that gets used in the show template corresponds to the one whose
> display link was clicked.
> Any thoughts on this? Is a story-level test the right place to be checking
> this, or should it be handled in an object level test?
> Mark.
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

More information about the rspec-users mailing list