Method: Test::Spec::Should#be

Defined in:
lib/test/spec.rb

#be(*value) ⇒ Object



97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'lib/test/spec.rb', line 97

def be(*value)
  case value.size
  when 0
    self
  when 1
    if CustomShould === value.first 
      pass value.first
    else
      assert_same value.first, @object, @message
    end
  else
    raise ArgumentError, "should.be needs zero or one argument"
  end
end