class Shoulda::Matchers::ActionController::RenderTemplateMatcher

:nodoc:

def description

def description
  "render template #{@template}"
end

def in_context(context)

def in_context(context)
  @context = context
  self
end

def initialize(options, message, context)

def initialize(options, message, context)
  @options = options
  @message = message
  @template = options.is_a?(Hash) ? options[:partial] : options
  @context  = context
end

def matches?(controller)

def matches?(controller)
  @controller = controller
  renders_template?
end

def renders_template?

def renders_template?
  begin
    @context.send(:assert_template, @options, @message)
    @failure_message_for_should_not = "Didn't expect to render #{@template}"
    true
  rescue Shoulda::Matchers::AssertionError => error
    @failure_message_for_should = error.message
    false
  end
end