Commit f5dec306 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Use project_with_code factory where necessary

parent 9a26e9a0
...@@ -46,6 +46,7 @@ ...@@ -46,6 +46,7 @@
%span.light ssh: %span.light ssh:
%strong %strong
= link_to @project.ssh_url_to_repo = link_to @project.ssh_url_to_repo
- if @project.repository.exists?
%li %li
%span.light fs: %span.light fs:
%strong %strong
...@@ -54,10 +55,12 @@ ...@@ -54,10 +55,12 @@
%li %li
%span.light last commit: %span.light last commit:
%strong %strong
- if @repository
= last_commit(@project) = last_commit(@project)
- else - else
never %li
%span.light repository:
%strong.cred
does not exist
%li %li
%span.light access: %span.light access:
......
...@@ -15,7 +15,7 @@ class ProjectBrowseCommits < Spinach::FeatureSteps ...@@ -15,7 +15,7 @@ class ProjectBrowseCommits < Spinach::FeatureSteps
end end
Then 'I see commits atom feed' do Then 'I see commits atom feed' do
commit = CommitDecorator.decorate(@project.repository.commit) commit = @project.repository.commit
page.response_headers['Content-Type'].should have_content("application/atom+xml") page.response_headers['Content-Type'].should have_content("application/atom+xml")
page.body.should have_selector("title", :text => "Recent commits to #{@project.name}") page.body.should have_selector("title", :text => "Recent commits to #{@project.name}")
page.body.should have_selector("author email", :text => commit.author_email) page.body.should have_selector("author email", :text => commit.author_email)
......
require 'spec_helper' require 'spec_helper'
describe CommitController do describe CommitController do
let(:project) { create(:project) } let(:project) { create(:project_with_code) }
let(:user) { create(:user) } let(:user) { create(:user) }
let(:commit) { project.repository.last_commit_for("master") } let(:commit) { project.repository.last_commit_for("master") }
......
require 'spec_helper' require 'spec_helper'
describe CommitsController do describe CommitsController do
let(:project) { create(:project) } let(:project) { create(:project_with_code) }
let(:user) { create(:user) } let(:user) { create(:user) }
before do before do
......
require 'spec_helper' require 'spec_helper'
describe MergeRequestsController do describe MergeRequestsController do
let(:project) { create(:project) } let(:project) { create(:project_with_code) }
let(:user) { create(:user) } let(:user) { create(:user) }
let(:merge_request) { create(:merge_request_with_diffs, project: project, target_branch: "bcf03b5d~3", source_branch: "bcf03b5d") } let(:merge_request) { create(:merge_request_with_diffs, project: project, target_branch: "bcf03b5d~3", source_branch: "bcf03b5d") }
......
require 'spec_helper' require 'spec_helper'
describe TreeController do describe TreeController do
let(:project) { create(:project) } let(:project) { create(:project_with_code) }
let(:user) { create(:user) } let(:user) { create(:user) }
before do before do
......
require 'spec_helper' require 'spec_helper'
describe "Gitlab Flavored Markdown" do describe "Gitlab Flavored Markdown" do
let(:project) { create(:project) } let(:project) { create(:project_with_code) }
let(:issue) { create(:issue, project: project) } let(:issue) { create(:issue, project: project) }
let(:merge_request) { create(:merge_request, project: project) } let(:merge_request) { create(:merge_request, project: project) }
let(:fred) do let(:fred) do
......
...@@ -7,7 +7,7 @@ describe GitlabMarkdownHelper do ...@@ -7,7 +7,7 @@ describe GitlabMarkdownHelper do
let!(:project) { create(:project) } let!(:project) { create(:project) }
let(:user) { create(:user, username: 'gfm') } let(:user) { create(:user, username: 'gfm') }
let(:commit) { project.repository.commit) } let(:commit) { project.repository.commit }
let(:issue) { create(:issue, project: project) } let(:issue) { create(:issue, project: project) }
let(:merge_request) { create(:merge_request, project: project) } let(:merge_request) { create(:merge_request, project: project) }
let(:snippet) { create(:snippet, project: project) } let(:snippet) { create(:snippet, project: project) }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment