On Jun 21, 2008, at 5:03 PM, Britt Mileshosky wrote:

I'm looking for the solution to testing for the correct format of a form action with extra parameters in the url in my view tests. I'm probably overlooking something simple, but I cannot figure out why this is not working. Should i event be testing for this in my view test, or should this be a controller-with-integrated- views specific test?

Thanks for the help on my first question to this list!


Test code abbreviated ----------------------------------------------------------------------------------------------------------------

@person = mock_model(Person)
assigns[:person] = @person

response.should have_tag("form[action=?][method=post]", categorizations_path(:person => @person) do


View code abbreviated ----------------------------------------------------------------------------------------------------------------

<% form_for :categorization, :url => {:person => @person} do |f| %>


Example should assert ----------------------------------------------------------------------------------------------------------------

should find form[action='/categorizations?person=1002'] [method='post'] where 1002 is the autogenerated id of @person.

A view example is the right place for this.

What's the failure message you're getting?
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to