类: BasicObject
- 定义于
- lib/rspec/expectations/syntax.rb
概述
传统的 :should
语法直接将以下方法添加到 BasicObject
中,使其可用于任何对象。但请注意,这种语法并不总是与代理/委托对象良好配合。我们建议您改用非猴子补丁的 :expect
语法。
实例方法摘要 折叠
-
#should(matcher, message) ⇒ Boolean
如果
matcher
返回 true,则通过。 -
#should_not(matcher, message) ⇒ Boolean
如果
matcher
返回 false,则通过。
实例方法详细信息
#should(matcher, message) ⇒Boolean
注意
只有在您启用了 :should
语法时才可用。
如果 matcher
返回 true,则通过。可用于每个 Object
。
# File 'lib/rspec/expectations/syntax.rb', line 109
|
#should_not(matcher, message) ⇒Boolean
注意
只有在您启用了 :should
语法时才可用。
如果 matcher
返回 false,则通过。可用于每个 Object
。
# File 'lib/rspec/expectations/syntax.rb', line 121
|