class Shoulda::Matchers::ActionController::RenderTemplateMatcher
@private
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 @controller = nil @failure_message = nil @failure_message_when_negated = nil end
def matches?(controller)
def matches?(controller) @controller = controller renders_template? end
def renders_template?
def renders_template? @context.__send__(:assert_template, @options, @message) @failure_message_when_negated = "Didn't expect to render #{@template}" true rescue Shoulda::Matchers.assertion_exception_class => e @failure_message = e.message false end