From ce641335167230d288fbb2ec277548acbaff9dd7 Mon Sep 17 00:00:00 2001 From: Lin Jen-Shin Date: Mon, 15 Aug 2016 21:32:36 +0800 Subject: Introduce Gitlab::Utils.now so that it's easier to stub --- spec/models/ci/pipeline_spec.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'spec/models/ci') diff --git a/spec/models/ci/pipeline_spec.rb b/spec/models/ci/pipeline_spec.rb index 8137e9f8f71..67bd23a1ccb 100644 --- a/spec/models/ci/pipeline_spec.rb +++ b/spec/models/ci/pipeline_spec.rb @@ -129,12 +129,15 @@ describe Ci::Pipeline, models: true do describe '#duration' do before do - build.skip - build2.skip + allow(Gitlab::Utils).to receive(:now). + and_return(current - 120, current) + + pipeline.run + pipeline.succeed end it 'matches sum of builds duration' do - expect(pipeline.reload.duration).to eq(build.duration + build2.duration) + expect(pipeline.reload.duration).to eq(120) end end -- cgit v1.2.1