类: RSpec::Matchers::BuiltIn::OperatorMatcher 私有

继承
Object
  • Object
显示全部
定义于
lib/rspec/matchers/built_in/operators.rb

概述

此类是私有 API 的一部分。 应尽量避免使用此类,因为它可能在将来被删除或更改。

提供运算符匹配器的实现。不打算直接实例化。仅适用于 should

实例方法摘要 折叠

构造函数详情

#initialize(actual) ⇒OperatorMatcher

此方法是私有 API 的一部分。 应尽量避免使用此方法,因为它可能在将来被删除或更改。

返回 OperatorMatcher 的新实例。

41
42
43
# File 'lib/rspec/matchers/built_in/operators.rb', line 41
def initialize(actual)
  @actual = actual
end

实例方法详情

#descriptionString

此方法是私有 API 的一部分。 应尽量避免使用此方法,因为它可能在将来被删除或更改。

返回

  • (String)
76
77
78
# File 'lib/rspec/matchers/built_in/operators.rb', line 76
def description
  "#{@operator} #{RSpec::Support::ObjectFormatter.format(@expected)}"
end