Wenn ich einen Test mit stub_chain starte, erhalte ich eine Verwarnungswarnung.Wie vermeidet man die Verwarnungswarnung für stub_chain in RSpec 3.0?
describe "stubbing a chain of methods" do
subject { Object.new }
context "given symbols representing methods" do
it "returns the correct value" do
subject.stub_chain(:one, :two, :three).and_return(:four)
expect(subject.one.two.three).to eq(:four)
end
end
end
Deprecation Warnungen: Mit stub_chain
von rspec-Mocks' alten :should
Syntax, ohne explizit die Syntax ermöglicht ist veraltet. Verwenden Sie die neue :expect
Syntax oder aktivieren Sie stattdessen explizit :should
.
Wie kann diese Warnung vermieden werden?
+1 Danke für die Klarstellung. Total vermisst. –
Siehe [in Bezug auf ca. 2015/2016 Weise]] (http://stackoverflow.com/questions/28050261/issue-with-stubs-and-rspec-old-syntax). –