module Be::Kernel

Public Instance Methods

be(measure=:'n/a') click to toggle source

be

"object".should be("object")
"object".should be.kind_of?(String)
# File lib/be/kernel.rb, line 19
def be(measure=:'n/a')
  criteria = {
    :compare => :==,
    :default => :==,
    :caller => caller
  }
  if measure != :'n/a'
    criteria[:measure] = measure
  end
  Be::Delegator.new(criteria)
end
have(measure=:'n/a') click to toggle source

have

"object".should have('bj')[1..2]
"object".should have.size == 6

"object".should have.size
"object".should have.member?('j')
# File lib/be/kernel.rb, line 39
def have(measure=:'n/a')
  criteria = {
    :compare => :==,
    :default => :include?,
    :caller => caller
  }
  if measure != :'n/a'
    criteria[:measure] = measure
  end
  Be::Delegator.new(criteria)
end