2016-11-17 4 views

ответ

3

Вы можете сделать что-то вроде этого:

describe 'Post#save' do 
    it "calls Mailer::notify!" do 
    mock = MiniTest::Mock.new 
    mock.expect(:call, nil, ['bla']) 

    Mailer.stub(:notify!, mock) do 
     post.save 
    end 

    mock.verify 
    end 
end 

И да, это проще и понятнее в RSpec ...

Смежные вопросы