Wie soll ich eine Methode global mit RSpec erstellen?

Ich arbeite an einer Rails-Anwendung. Ich versuche, eine Methode global zu stoppen.

Was ich tue, ist, es in der RSpec-Konfiguration auf einem Stubbefore(:suite) wie folgt blockieren:

RSpec.configure do |config|
  config.before(:suite) do
    allow_any_instance_of(MyModel).to receive(:my_method).and_return(false)
  end
end

Das Starten des Tests schlägt jedoch mit dem folgenden Fehler fehl:

in `method_missing': undefined method `allow_any_instance_of' for #<RSpec::Core::ExampleGroup:0x00000008d6be08> (NoMethodError)

Irgendeine Ahnung? Wie soll ich eine Methode global mit RSpec erstellen?

P.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage