Commit f536c133550b74b3083c66adaebf0ae6d425f81b

Authored by Dmitriy Zaporozhets
1 parent 3b88636d

fixed test using repo with commits but old factory

spec/helpers/gitlab_markdown_helper_spec.rb
... ... @@ -4,7 +4,7 @@ describe GitlabMarkdownHelper do
4 4 include ApplicationHelper
5 5 include IssuesHelper
6 6  
7   - let!(:project) { create(:project) }
  7 + let!(:project) { create(:project_with_code) }
8 8  
9 9 let(:user) { create(:user, username: 'gfm') }
10 10 let(:commit) { project.repository.commit }
... ...
spec/lib/git/commit_spec.rb
1 1 require "spec_helper"
2 2  
3 3 describe Gitlab::Git::Commit do
4   - let(:commit) { create(:project).repository.commit }
  4 + let(:commit) { create(:project_with_code).repository.commit }
5 5  
6 6 describe "Commit info" do
7 7 before do
... ... @@ -45,6 +45,5 @@ describe Gitlab::Git::Commit do
45 45 it { should respond_to(:commits_since) }
46 46 it { should respond_to(:commits_between) }
47 47 it { should respond_to(:commits) }
48   - it { should respond_to(:compare) }
49 48 end
50 49 end
... ...
spec/lib/git/repository_spec.rb
1 1 require "spec_helper"
2 2  
3 3 describe Gitlab::Git::Repository do
4   - let(:project) { create(:project) }
5   - let(:repository) { project.repository }
  4 + let(:repository) { Gitlab::Git::Repository.new('gitlabhq', 'master') }
6 5  
7 6 describe "Respond to" do
8 7 subject { repository }
... ...
spec/mailers/notify_spec.rb
... ... @@ -5,7 +5,7 @@ describe Notify do
5 5 include EmailSpec::Matchers
6 6  
7 7 let(:recipient) { create(:user, email: 'recipient@example.com') }
8   - let(:project) { create(:project) }
  8 + let(:project) { create(:project_with_code) }
9 9  
10 10 shared_examples 'a multiple recipients email' do
11 11 it 'is sent to the given recipient' do
... ... @@ -277,14 +277,7 @@ describe Notify do
277 277 end
278 278  
279 279 describe 'on a commit' do
280   - let(:commit) do
281   - mock(:commit).tap do |commit|
282   - commit.stub(:id).and_return('fauxsha1')
283   - commit.stub(:project).and_return(project)
284   - commit.stub(:short_id).and_return('fauxsha1')
285   - commit.stub(:safe_message).and_return('some message')
286   - end
287   - end
  280 + let(:commit) { project.repository.commit }
288 281  
289 282 before(:each) { note.stub(:noteable).and_return(commit) }
290 283  
... ... @@ -297,7 +290,7 @@ describe Notify do
297 290 end
298 291  
299 292 it 'contains a link to the commit' do
300   - should have_body_text /fauxsha1/
  293 + should have_body_text commit.short_id
301 294 end
302 295 end
303 296  
... ...
spec/requests/api/merge_requests_spec.rb
... ... @@ -4,7 +4,7 @@ describe Gitlab::API do
4 4 include ApiHelpers
5 5  
6 6 let(:user) { create(:user ) }
7   - let!(:project) { create(:project, namespace: user.namespace ) }
  7 + let!(:project) { create(:project_with_code, creator_id: user.id) }
8 8 let!(:merge_request) { create(:merge_request, author: user, assignee: user, project: project, title: "Test") }
9 9 before { project.team << [user, :reporters] }
10 10  
... ...
spec/requests/api/projects_spec.rb
... ... @@ -7,7 +7,7 @@ describe Gitlab::API do
7 7 let(:user2) { create(:user) }
8 8 let(:user3) { create(:user) }
9 9 let(:admin) { create(:admin) }
10   - let!(:project) { create(:project, namespace: user.namespace ) }
  10 + let!(:project) { create(:project_with_code, creator_id: user.id) }
11 11 let!(:hook) { create(:project_hook, project: project, url: "http://example.com") }
12 12 let!(:snippet) { create(:snippet, author: user, project: project, title: 'example') }
13 13 let!(:users_project) { create(:users_project, user: user, project: project, project_access: UsersProject::MASTER) }
... ...
spec/services/git_push_service_spec.rb
... ... @@ -2,7 +2,7 @@ require &#39;spec_helper&#39;
2 2  
3 3 describe GitPushService do
4 4 let (:user) { create :user }
5   - let (:project) { create :project }
  5 + let (:project) { create :project_with_code }
6 6 let (:service) { GitPushService.new }
7 7  
8 8 before do
... ...
spec/workers/post_receive_spec.rb
... ... @@ -9,7 +9,7 @@ describe PostReceive do
9 9 end
10 10  
11 11 context "web hook" do
12   - let(:project) { create(:project) }
  12 + let(:project) { create(:project_with_code) }
13 13 let(:key) { create(:key, user: project.owner) }
14 14 let(:key_id) { key.shell_id }
15 15  
... ...