井原(@ihara2525)です。 以下のような、インスタンスが変更されるとActivejobでElasticsearchのインデックスを更新する処理があり、そのテストを書きたい!ということでやってみました。 after_commit -> { ElasticsearchIndexerJob.perform_later('index', self) if published? }, on: :create ActiveJob::TestHelperという便利なヘルパが用意されているので、まずはそれをinclude。 spec/support/active_job.rb RSpec.configure do |config| config.include ActiveJob::TestHelper end ジョブが保存される場合はその内容をチェック、保存されない場合はキューが空であることをテ