spec/gush/job_spec.rb in gush-0.4.1 vs spec/gush/job_spec.rb in gush-1.0.0
- old
+ new
@@ -60,31 +60,31 @@
end
describe "#as_json" do
context "finished and enqueued set to true" do
it "returns correct hash" do
- job = described_class.new(double('flow'), name: "a-job", finished_at: 123, enqueued_at: 120)
+ job = described_class.new(workflow_id: 123, name: "a-job", finished_at: 123, enqueued_at: 120)
expected = {
name: "a-job",
klass: "Gush::Job",
incoming: [],
outgoing: [],
failed_at: nil,
started_at: nil,
finished_at: 123,
enqueued_at: 120,
params: {},
- output_payload: nil
+ output_payload: nil,
+ workflow_id: 123
}
expect(job.as_json).to eq(expected)
end
end
end
describe ".from_hash" do
it "properly restores state of the job from hash" do
job = described_class.from_hash(
- double('flow'),
{
klass: 'Gush::Job',
name: 'gob',
incoming: ['a', 'b'],
outgoing: ['c'],