提交 5c35f704 编写于 作者: Z Zachary Scott

Replace exhaustive list of methods with pointer to API docs. [ci skip]

上级 eeccdacb
...@@ -1144,17 +1144,7 @@ no jobs have already been executed in the scope of each test. ...@@ -1144,17 +1144,7 @@ no jobs have already been executed in the scope of each test.
### Custom Assertions And Testing Jobs Inside Other Components ### Custom Assertions And Testing Jobs Inside Other Components
Active Job ships with a bunch of custom assertions that can be used to lessen Active Job ships with a bunch of custom assertions that can be used to lessen the verbosity of tests. For a full list of available assertions, see the API documentation for [`ActiveJob::TestHelper`](http://api.rubyonrails.org/classes/ActiveJob/TestHelper.html).
the verbosity of tests:
| Assertion | Purpose |
| -------------------------------------- | ------- |
| `assert_enqueued_jobs(number)` | Asserts that the number of enqueued jobs matches the given number. |
| `assert_performed_jobs(number)` | Asserts that the number of performed jobs matches the given number. |
| `assert_no_enqueued_jobs { ... }` | Asserts that no jobs have been enqueued. |
| `assert_no_performed_jobs { ... }` | Asserts that no jobs have been performed. |
| `assert_enqueued_with([args]) { ... }` | Asserts that the job passed in the block has been enqueued with the given arguments. |
| `assert_performed_with([args]) { ... }`| Asserts that the job passed in the block has been performed with the given arguments. |
It's a good practice to ensure that your jobs correctly get enqueued or performed It's a good practice to ensure that your jobs correctly get enqueued or performed
wherever you invoke them (e.g. inside your controllers). This is precisely where wherever you invoke them (e.g. inside your controllers). This is precisely where
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册