thể bất cứ ai xin giải thích những gì mã kiểm tra này làm:Hiểu assert_difference trong đường ray ruby-on-
assert_difference('Post.count') do
post :create, :post => { :title => 'Hi', :body => 'This is my first post.'}
end
và ...
assert_difference 'ActionMailer::Base.deliveries.size', +1 do
post :invite_friend, :email => '[email protected]'
end
tôi không thể hiểu được nó mặc dù tôi đọc tài liệu.
Cảm ơn!
nhưng tại sao ví dụ thứ 2 có +1 trong khi ví dụ đầu tiên không có tham số thứ hai? Sự khác biệt là gì? –
@fayer - Tôi tin rằng mặc định là '+ 1'. Trong ví dụ thứ hai, họ chỉ nói rõ điều đó. –
Đúng, mặc định là 1. –