From 5ca251c58447226cd0390161282768f84cbcdecc Mon Sep 17 00:00:00 2001 From: Arthur Neves Date: Thu, 1 Jan 2015 23:00:33 -0500 Subject: [PATCH] Regression test for merge problem with issue link --- spec/interactors/problem_merge_spec.rb | 7 +++++++ 1 file changed, 7 insertions(+), 0 deletions(-) diff --git a/spec/interactors/problem_merge_spec.rb b/spec/interactors/problem_merge_spec.rb index f6c35bd..6da3964 100644 --- a/spec/interactors/problem_merge_spec.rb +++ b/spec/interactors/problem_merge_spec.rb @@ -41,6 +41,13 @@ describe ProblemMerge do expect(problem.reload.errs.map(&:id).sort).to eq (first_errs | merged_errs).map(&:id).sort end + it 'keeps the issue link' do + problem.update_attributes(issue_link: 'http://foo.com', issue_type: 'mock') + problem_merge.merge + expect(problem.reload.issue_link).to eq 'http://foo.com' + expect(problem.reload.issue_type).to eq 'mock' + end + it 'update problem cache' do expect(ProblemUpdaterCache).to receive(:new).with(problem).and_return(double(:update => true)) problem_merge.merge -- libgit2 0.21.2