Ich erstellte einige öffentliche Methode in Controller, die etwas Arbeit.Schienen - Rspec - Stub Parameter
Ich möchte diese Methode mit RSpec testen, aber ich weiß nicht, wie ich Params stub. Wie soll ich das machen?
Ich erstellte einige öffentliche Methode in Controller, die etwas Arbeit.Schienen - Rspec - Stub Parameter
Ich möchte diese Methode mit RSpec testen, aber ich weiß nicht, wie ich Params stub. Wie soll ich das machen?
Wenn dies eine Controller-Spezifikation ist, sollten Sie in der Lage sein, so etwas zu tun:
allow(controller).to receive(:params).and_return({controller: 'a value'})
Alternativ die params[:controller]
Anweisung zu einem separaten Verfahren und Stub bewegen, dass in Ihrem spec.
Dies ist eine Aussage, keine Frage. – mudasobwa
Sie haben Recht, ich habe die Frage hinzugefügt. – mike927