module Spec::Rails::Example::ControllerExampleGroup::TemplateIsolationExtensions

def _pick_template(*args)

Rails 2.2
def _pick_template(*args)
  @_first_render ||= args[0] unless args[0] =~ /^layouts/
  PickedTemplate.new
end

def file_exists?(ignore); true; end

def file_exists?(ignore); true; end

def record_render(opts)

def record_render(opts)
  (@_rendered[:template] ||= opts[:file]) if opts[:file]
  (@_rendered[:partials][opts[:partial]] += 1) if opts[:partial]
end

def render(*args)

def render(*args)
  return super if Hash === args.last && args.last[:inline]
  @_rendered ? record_render(args[0]) : super
end

def render_file(*args)

def render_file(*args)
  @first_render ||= args[0] unless args[0] =~ /^layouts/
end