require'spec_helper'describePipelineSuccessWorkerdodescribe'#perform'docontext'when pipeline exists'dolet(:pipeline){create(:ci_pipeline,status: 'success')}it'performs "merge when pipeline succeeds"'doexpect_any_instance_of(MergeRequests::MergeWhenBuildSucceedsService).toreceive(:trigger)described_class.new.perform(pipeline.id)endendcontext'when pipeline does not exist'doit'does not raise exception'doexpect{described_class.new.perform(123)}.not_toraise_errorendendendend