Local Testing
Important: These docs are for the outdated Jets 5 versions and below. For the latest Jets docs: docs.rubyonjets.com
You can test the job locally with jets console
. Example:
❯ jets console
> HardJob.perform_now(:perform)
Do something with event {}
A second argument can be passed to as the event payload. Example:
❯ jets console
> HardJob.perform_now(:perform, {foo: "bar"})
Do something with event {"foo"=>"bar"}
You can use the second argument to mock test event payloads. There’s not much useful information in a Schedule Event payload, other Events can have more useful information.
Next, we’ll deploy the project to AWS Lambda.