File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change 58
58
end
59
59
end
60
60
61
+ context "with a persist key" do
62
+ let ( :schedule ) { YAML . load_file 'spec/fixtures/persist_job.yaml' }
63
+
64
+ it "queues up a simple job" do
65
+ stub_jobs ( "SimpleJob" )
66
+ expect ( wrapped [ 'persist_job' ] ) . to eq (
67
+ "class" => "ActiveScheduler::ResqueWrapper" ,
68
+ "queue" => "simple" ,
69
+ "description" => "It's a simple job. That persists." ,
70
+ "every" => "30s" ,
71
+ "rails_env" => "test" ,
72
+ "persist" => true ,
73
+ "args" => [ {
74
+ "job_class" => "SimpleJob" ,
75
+ "queue_name" => "simple" ,
76
+ "arguments" => [ 'foo-arg-1' , 'foo-arg-2' ] ,
77
+ } ]
78
+ )
79
+ end
80
+ end
81
+
61
82
context "with a multiple jobs in the schedule" do
62
83
let ( :schedule ) { YAML . load_file 'spec/fixtures/two_jobs.yaml' }
63
84
Original file line number Diff line number Diff line change
1
+ persist_job :
2
+ every : " 30s"
3
+ queue : " simple"
4
+ class : " SimpleJob"
5
+ rails_env : " test"
6
+ args :
7
+ - foo-arg-1
8
+ - foo-arg-2
9
+ description : " It's a simple job. That persists."
10
+ persist : true
You can’t perform that action at this time.
0 commit comments