Assertion helpers for testing jobs.
Provides utilities for asserting job state in tests.
Summary
Functions
Asserts that a job was enqueued.
Asserts that a job was performed.
Asserts that no jobs were enqueued.
Functions
Asserts that a job was enqueued.
Examples
assert_enqueued(MyApp.MyJob, %{data: "test"})
assert_enqueued(MyApp.MyJob, %{data: "test"}, queue: "high_priority")
Asserts that a job was performed.
Examples
job = assert_enqueued(MyApp.MyJob, %{data: "test"})
assert_performed(job)
Asserts that no jobs were enqueued.
Examples
refute_enqueued(MyApp.MyJob)