Commit 0e00ac10c5a7e7751e456fb89b9fdef4090972f2

Authored by Cyril Mougel
1 parent d1bde714
Exists in master and in 1 other branch production

fix spec/models/issue_trackers with fabrication_gem

spec/models/issue_trackers/fogbugz_tracker_spec.rb
@@ -2,8 +2,8 @@ require 'spec_helper' @@ -2,8 +2,8 @@ require 'spec_helper'
2 2
3 describe FogbugzTracker do 3 describe FogbugzTracker do
4 it "should create an issue on Fogbugz with problem params, and set issue link for problem" do 4 it "should create an issue on Fogbugz with problem params, and set issue link for problem" do
5 - notice = Factory :notice  
6 - tracker = Factory :fogbugz_tracker, :app => notice.app 5 + notice = Fabricate :notice
  6 + tracker = Fabricate :fogbugz_tracker, :app => notice.app
7 problem = notice.problem 7 problem = notice.problem
8 8
9 number = 123 9 number = 123
spec/models/issue_trackers/github_issues_tracker_spec.rb
@@ -2,8 +2,8 @@ require 'spec_helper' @@ -2,8 +2,8 @@ require 'spec_helper'
2 2
3 describe GithubIssuesTracker do 3 describe GithubIssuesTracker do
4 it "should create an issue on Github Issues with problem params, and set issue link for problem" do 4 it "should create an issue on Github Issues with problem params, and set issue link for problem" do
5 - notice = Factory :notice  
6 - tracker = Factory :github_issues_tracker, :app => notice.app 5 + notice = Fabricate :notice
  6 + tracker = Fabricate :github_issues_tracker, :app => notice.app
7 problem = notice.problem 7 problem = notice.problem
8 8
9 number = 5 9 number = 5
spec/models/issue_trackers/lighthouse_tracker_spec.rb
@@ -2,8 +2,8 @@ require 'spec_helper' @@ -2,8 +2,8 @@ require 'spec_helper'
2 2
3 describe LighthouseTracker do 3 describe LighthouseTracker do
4 it "should create an issue on Lighthouse with problem params, and set issue link for problem" do 4 it "should create an issue on Lighthouse with problem params, and set issue link for problem" do
5 - notice = Factory :notice  
6 - tracker = Factory :lighthouse_tracker, :app => notice.app 5 + notice = Fabricate :notice
  6 + tracker = Fabricate :lighthouse_tracker, :app => notice.app
7 problem = notice.problem 7 problem = notice.problem
8 8
9 number = 5 9 number = 5
spec/models/issue_trackers/mingle_tracker_spec.rb
@@ -2,8 +2,8 @@ require 'spec_helper' @@ -2,8 +2,8 @@ require 'spec_helper'
2 2
3 describe MingleTracker do 3 describe MingleTracker do
4 it "should create an issue on Mingle with problem params, and set issue link for problem" do 4 it "should create an issue on Mingle with problem params, and set issue link for problem" do
5 - notice = Factory :notice  
6 - tracker = Factory :mingle_tracker, :app => notice.app 5 + notice = Fabricate :notice
  6 + tracker = Fabricate :mingle_tracker, :app => notice.app
7 problem = notice.problem 7 problem = notice.problem
8 8
9 number = 5 9 number = 5
spec/models/issue_trackers/pivotal_labs_tracker_spec.rb
@@ -2,8 +2,8 @@ require 'spec_helper' @@ -2,8 +2,8 @@ require 'spec_helper'
2 2
3 describe PivotalLabsTracker do 3 describe PivotalLabsTracker do
4 it "should create an issue on Pivotal Tracker with problem params, and set issue link for problem" do 4 it "should create an issue on Pivotal Tracker with problem params, and set issue link for problem" do
5 - notice = Factory :notice  
6 - tracker = Factory :pivotal_labs_tracker, :app => notice.app, :project_id => 10 5 + notice = Fabricate :notice
  6 + tracker = Fabricate :pivotal_labs_tracker, :app => notice.app, :project_id => 10
7 problem = notice.problem 7 problem = notice.problem
8 8
9 story_id = 5 9 story_id = 5
spec/models/issue_trackers/redmine_tracker_spec.rb
@@ -2,8 +2,8 @@ require 'spec_helper' @@ -2,8 +2,8 @@ require 'spec_helper'
2 2
3 describe RedmineTracker do 3 describe RedmineTracker do
4 it "should create an issue on Redmine with problem params, and set issue link for problem" do 4 it "should create an issue on Redmine with problem params, and set issue link for problem" do
5 - notice = Factory(:notice)  
6 - tracker = Factory(:redmine_tracker, :app => notice.app, :project_id => 10) 5 + notice = Fabricate(:notice)
  6 + tracker = Fabricate(:redmine_tracker, :app => notice.app, :project_id => 10)
7 problem = notice.problem 7 problem = notice.problem
8 number = 5 8 number = 5
9 @issue_link = "#{tracker.account}/issues/#{number}.xml?project_id=#{tracker.project_id}" 9 @issue_link = "#{tracker.account}/issues/#{number}.xml?project_id=#{tracker.project_id}"
@@ -24,7 +24,7 @@ describe RedmineTracker do @@ -24,7 +24,7 @@ describe RedmineTracker do
24 end 24 end
25 25
26 it "should generate a url where a file with line number can be viewed" do 26 it "should generate a url where a file with line number can be viewed" do
27 - t = Factory(:redmine_tracker, :account => 'http://redmine.example.com', :project_id => "errbit") 27 + t = Fabricate(:redmine_tracker, :account => 'http://redmine.example.com', :project_id => "errbit")
28 t.url_to_file("/example/file").should == 28 t.url_to_file("/example/file").should ==
29 'http://redmine.example.com/projects/errbit/repository/annotate/example/file' 29 'http://redmine.example.com/projects/errbit/repository/annotate/example/file'
30 t.url_to_file("/example/file", 25).should == 30 t.url_to_file("/example/file", 25).should ==
@@ -32,7 +32,7 @@ describe RedmineTracker do @@ -32,7 +32,7 @@ describe RedmineTracker do
32 end 32 end
33 33
34 it "should use the alt_project_id to generate a file/linenumber url, if given" do 34 it "should use the alt_project_id to generate a file/linenumber url, if given" do
35 - t = Factory(:redmine_tracker, :account => 'http://redmine.example.com', 35 + t = Fabricate(:redmine_tracker, :account => 'http://redmine.example.com',
36 :project_id => "errbit", 36 :project_id => "errbit",
37 :alt_project_id => "actual_project") 37 :alt_project_id => "actual_project")
38 t.url_to_file("/example/file", 25).should == 38 t.url_to_file("/example/file", 25).should ==