Commit f19e259f authored by Kamil Trzcinski's avatar Kamil Trzcinski
Browse files

Fix duration specs

parent bf59c67da4bb
......@@ -144,31 +144,24 @@ def create_build(name, status)
describe '#duration' do
before do
pipeline.update(created_at: current)
travel_to(current + 5) do
pipeline.run
pipeline.save
end
travel_to(current + 30) do
build.success
build.run!
build.success!
build_b.run!
build_c.run!
end
travel_to(current + 40) do
build_b.drop
build_b.drop!
end
travel_to(current + 70) do
build_c.success
build_c.success!
end
# We have to reload pipeline, because its status is updated by processing builds
pipeline.reload.drop
end
it 'matches sum of builds duration' do
binding.pry
pipeline.reload
expect(pipeline.duration).to eq(40)
end
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment