diff --git a/spec/models/issue_trackers/github_issues_tracker_spec 2.rb b/spec/models/issue_trackers/github_issues_tracker_spec 2.rb deleted file mode 100644 index d5fc833..0000000 --- a/spec/models/issue_trackers/github_issues_tracker_spec 2.rb +++ /dev/null @@ -1,30 +0,0 @@ -require 'spec_helper' - -describe IssueTrackers::GitlabTracker do - it "should create an issue on Gitlab with problem params" do - notice = Fabricate :notice - tracker = Fabricate :gitlab_tracker, :app => notice.app - problem = notice.problem - - number = 5 - @issue_link = "#{tracker.account}/#{tracker.project_id}/issues/#{number}/#{tracker.api_token}" - body = < 201, :headers => {'Location' => @issue_link}, :body => body ) - - problem.app.issue_tracker.create_issue(problem) - problem.reload - - requested = have_requested(:post, "#{tracker.account}/#{tracker.project_id}/issues/#{tracker.api_token}") - WebMock.should requested.with(:body => /[production][foo#bar] FooError: Too Much Bar/) - WebMock.should requested.with(:body => /See this exception on Errbit/) - - problem.issue_link.should == @issue_link - end -end - diff --git a/spec/models/issue_trackers/gitlab_issues_tracker_spec.rb b/spec/models/issue_trackers/gitlab_issues_tracker_spec.rb new file mode 100644 index 0000000..16fd688 --- /dev/null +++ b/spec/models/issue_trackers/gitlab_issues_tracker_spec.rb @@ -0,0 +1,30 @@ +require 'spec_helper' + +describe IssueTrackers::GitlabTracker do + it "should create an issue on Gitlab with problem params" do + notice = Fabricate :notice + tracker = Fabricate :gitlab_tracker, :app => notice.app + problem = notice.problem + + number = 5 + @issue_link = "#{tracker.account}/api/v3/projects/#{tracker.project_id}/issues/#{number}/?private_token=#{tracker.api_token}" + body = < 201, :headers => {'Location' => @issue_link}, :body => body ) + + problem.app.issue_tracker.create_issue(problem) + problem.reload + + requested = have_requested(:post, "#{tracker.account}/api/v3/projects/#{tracker.project_id}/issues/?private_token=#{tracker.api_token}") + WebMock.should requested.with(:body => /[production][foo#bar] FooError: Too Much Bar/) + WebMock.should requested.with(:body => /See this exception on Errbit/) + + problem.issue_link.should == @issue_link + end +end + -- libgit2 0.21.2