class RSpec::ActiveModelSerializers::Matchers::RenderSerializer::RenderSerializerMatcher

@privatge

Public Class Methods

new(scope, expected, message=nil) click to toggle source
# File lib/rspec/active_model_serializers/matchers/render_serializer.rb, line 10
def initialize(scope, expected, message=nil)
  @expected = expected
  @message = message
  @scope = scope
end

Public Instance Methods

failure_message() click to toggle source

@api private

# File lib/rspec/active_model_serializers/matchers/render_serializer.rb, line 24
def failure_message
  rescued_exception.message
end
failure_message_when_negated() click to toggle source

@api private

# File lib/rspec/active_model_serializers/matchers/render_serializer.rb, line 29
def failure_message_when_negated
  "expected not to render #{expected.inspect}, but did"
end
matches?(*) click to toggle source

@api private

# File lib/rspec/active_model_serializers/matchers/render_serializer.rb, line 17
def matches?(*)
  match_unless_raises ActiveSupport::TestCase::Assertion do
    @scope.assert_serializer expected, @message
  end
end