Ich habe einen Rückruf vor dem Rückruf in meinem Modell. Ich kann nicht finden, wie man Testfälle für Rückrufe in den Minitestschienen schreibt.Rückrufe mit Minitest-Schienen testen
test 'callback set_slug before_validation' do
company = Company.new(name: 'test')
mock_method = MiniTest::Mock.new
mock_method.expect :set_slug, 'clickapps1'
company.stub :set_slug, 'clickapps1' do
company.valid?
end
mock_method.verify
end
Wenn Sie googelten, könnten Sie diesen Beitrag finden: http://stackoverflow.com/questions/23293021/check-method-call-on-model-user-minitest –
Ich habe dies bereits versucht und die Lösungen auf der Link, den du erwähnt hast, funktioniert nicht. –
Wenn Sie Code-Beispiele von dem, was Sie versuchten, und was nicht funktioniert, könnten wir einige Hinweise bereitstellen. –