[rspec-users] Matching Rails response to visible text

David Chelimsky dchelimsky at gmail.com
Thu Feb 25 15:21:30 EST 2010


On Thu, Feb 25, 2010 at 1:57 PM, Sean DeNigris <sean at clipperadams.com> wrote:
> Hi,
>
> I did a bit of experimenting/Googling for what seems like a common
> operation, but didn't like what I found (mostly hand-rolled
> regexes)...
>
> I want to verify response text, but don't care about the structure.
> The text happens to be in a table, but appears to the user as pure
> text.
>
> E.g. table with columns first_name = "Jim" and last_name = "Johnson"
> looks to the reader like "Jim Johnson"
> I want to say something like response.should include_text("Jim
> Johnson"), but the html tags throw the match off.
>
> Any suggestions?

Use the webrat contain matcher:

response.body.should contain("Jim Johnson")

>
> Sean
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list