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