- handle both Strings and PathSets passed to append_view_path or prepend_view_path
- inject rspec-rails' path delegator resolver - Closes #359.
nested groups. - Closes #295.
view_paths. - this indicates that the controller is not a subclass of ActionController::Base - supports spec'ing ActionController::Metal with controller specs, with the caveat that ActionController::TestCase::Behavior supports it, which is not the case at the time of this commit
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).
- this requires templates to exist, but ... - still isolates specs from template content Thanks to José Valim for the assist.