Я использую shoulda-callback-matchers
gem для проверки обратного вызова. Версия Rails - 5.2.2, а версия RSpec - 3.8.0.
Кто-нибудь знает, как проверить after_create_commit
обратный вызов, используя shoulda-callback-matchers
gem?
Работает для after_create
и after_update
.
код модели
after_create :admission_created_notification
after_update :admission_status_change_notification
пример образца
context "callbacks" do
let(:admission) { create(:admission) }
it { expect(admission).to callback(:admission_created_notification).after(:create) }
it { expect(admission).to callback(:admission_status_change_notification).after(:update) }
end