View tests and fragment caching issue

I hope I’m just missing something obvious here, but I am using fragment
caching in a partial for a view. I test this view with an RSpec view
test.
The particular test is using “real” data (i.e. not mocked objects,
etc.).
When I run the test, it complains about not knowing of a route for the
fragment. The fragment parameter should be that though, a query param,
not
part of a path, etc. Anyway, here’s what I see for the error:
No route matches {:action=>“index”, :fragment=>“similar_deals”}

The partial has the following caching line in it:

<% cache({:fragment => 'similar_deals'}, :expires_in => 24.hours) do 

%>

Can someone point me in the right direction for how to deal with this?

On Fri, Dec 5, 2008 at 1:21 PM, Christopher B.
[email protected] wrote:

I hope I’m just missing something obvious here, but I am using fragment
caching in a partial for a view. I test this view with an RSpec view test.
The particular test is using “real” data (i.e. not mocked objects, etc.).
When I run the test, it complains about not knowing of a route for the
fragment. The fragment parameter should be that though, a query param, not
part of a path, etc. Anyway, here’s what I see for the error:
No route matches {:action=>“index”, :fragment=>“similar_deals”}
The partial has the following caching line in it:
<% cache({:fragment => ‘similar_deals’}, :expires_in => 24.hours) do %>
Can someone point me in the right direction for how to deal with this?

Seems like this is a deficiency in rspec-rails. Would you mind posting
this to http://rspec.lighthouseapp.com?

Thx

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs