class Mongomatic::Expectations::Expected

Public Class Methods

name() click to toggle source
# File lib/mongomatic/expectations/expected.rb, line 4
def self.name
  "expected"
end

Public Instance Methods

to_be() click to toggle source
# File lib/mongomatic/expectations/expected.rb, line 8
def to_be
  case value
  when Proc
    add_error_msg unless value.call
  when Symbol
    add_error_msg unless instance.send(value)
  else
    add_error_msg unless value
  end
end
to_not_be() click to toggle source
# File lib/mongomatic/expectations/expected.rb, line 19
def to_not_be
  case value
  when Proc
    add_error_msg if value.call
  when Symbol
    add_error_msg if instance.send(value)
  else
    add_error_msg if value
  end
end