class SunspotMatchers::HaveDynamicField

Public Instance Methods

description() click to toggle source
# File lib/sunspot_matchers/matchers.rb, line 365
def description
  "have dynamic searchable field '#{@field}'"
end
failure_message() click to toggle source
# File lib/sunspot_matchers/matchers.rb, line 369
def failure_message
  message = "expected class: #{@klass} to have dynamic searchable field: #{@field}"
  message << ", but Sunspot was not configured on #{@klass}" unless @sunspot
end
failure_message_when_negated() click to toggle source
# File lib/sunspot_matchers/matchers.rb, line 374
def failure_message_when_negated
  "expected class: #{@klass} NOT to have dynamic searchable field: #{@field}"
end
fields_to_match() click to toggle source
# File lib/sunspot_matchers/matchers.rb, line 378
def fields_to_match
  sunspot.dynamic_field_factories.collect(&:name)
end