Because templates cache their content when rendered, modifying the template source only works if the template had not yet been rendered. - added a cucumber scenario with several example groups alternately using render_views and not, to show that the rendered templates are not cached across requests - NOTE that this does not mean templates are not cached internally in Rails. Just that the templates used in controller specs are not the same ones cached by Rails (though they are initialized with all of the same data).
:update_attributes => false, set the errors object to say it is not empty. Closes #103.
- this requires templates to exist, but ... - still isolates specs from template content Thanks to José Valim for the assist.
files in the appropriate directories _even on Windows_. Closes #99.
view specs. - the real fix has been merged into rails edge - http://github.com/rails/rails/commit/0e0df4b0c5df7fdd1daa5653c255c4737f5526fc - This can be removed after the next rails release (the current release being 3.0.0.beta4). Closes #91.