On Sun, Feb 24, 2008 at 5:54 PM, Alex Satrapa <[EMAIL PROTECTED]> wrote: > In a story, I have the following happening: > post("/resources/", 'resource' => request_attrs) > response.should render_template('resource/new') > response.should have_tag('*', /must have one or more X defined/) > > In the ResourceController spec, I have the following happening: > post( :create, :resource => request_attrs ) > response.should render_template('resource/new') > response.should have_tag('*', /must have one or more X defined/) > > The problem I'm having is that the story works just fine, but the > spec claims that there are no tags matching '*' in the response. > > Is there any way I can dump the contents of the response, in the hope > that they might tip me off as to the cause of this error?
puts response.body > > I've checked the stories, and I do not have any steps with the same > description as the one that passes in the story but fails in the > spec. I've stumbled across this before, especially where a step is > "when the user creates a new resource" - often the first one the > story runner sees will become the definition of "when the user > creates a new resource", and later versions have to be renamed eg: > "when the user creates a new resource with special feature X". > That's not happening here as far as I can tell. > > Any clues on where to start looking? > > Thanks > Alex > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users