-1
構文モジュールのexpectをオーバーライドしたかったのです。だから、私は RSpec Sysntaxモジュールのメソッドをオーバーライドできません
module RSpec
module Expectations
module Syntax
def enable_expect(syntax_host=::RSpec::Matchers)
return if expect_enabled?(syntax_host)
syntax_host.module_exec do
def expect(value=::RSpec::Expectations::ExpectationTarget::UndefinedValue, &block)
::RSpec::Expectations::ExpectationTarget.for(value, block)
end
end
end
end
end
end
の.config /初期化子/ syntax.rbファイルに以下のコードを配置し、env.rbファイル内でこれを必要としています。
require_relative '../../.config/initializers/syntax'
これは既存の方法をオーバーライドしていません。私はRSpec gemを使用しています。3.2.0
設定に何が問題になりましたか?
ありがとうございます、スペックヘルパーが働いた –