0

我在 Rails 5 中有一个 API 项目,使用 rswag 进行端点定义和测试。

一个控制器操作,create使用关键字参数将 ActiveJob 排入队列perform_later(job_title: @job, date: @date)

当我run_test!在我的请求规范中使用此操作时,我想立即运行排队的作业。

如何强制作业使用控制器操作中传递的关键字参数运行?

4

1 回答 1

0

你可以perform_enqueued_jobs在你的run_test!块内使用

run_test! do
  perform_enqueued_jobs
end
于 2020-11-05T14:45:11.050 回答