BigW Consortium Gitlab

Commit 9a88e4d1 by Dmitriy Zaporozhets

Fix some tests. Use travis-ci 1.9.2

parent e16cebac
...@@ -8,7 +8,7 @@ branches: ...@@ -8,7 +8,7 @@ branches:
only: only:
- 'master' - 'master'
rvm: rvm:
- 1.9.3 - 1.9.2
services: services:
- mysql - mysql
- postgresql - postgresql
......
...@@ -35,10 +35,6 @@ describe GitlabCiService do ...@@ -35,10 +35,6 @@ describe GitlabCiService do
) )
end end
describe :commit_badge_path do
it { @service.commit_badge_path("2ab7834c").should == "http://ci.gitlab.org/projects/2/status?sha=2ab7834c"}
end
describe :commit_status_path do describe :commit_status_path do
it { @service.commit_status_path("2ab7834c").should == "http://ci.gitlab.org/projects/2/builds/2ab7834c/status.json?token=verySecret"} it { @service.commit_status_path("2ab7834c").should == "http://ci.gitlab.org/projects/2/builds/2ab7834c/status.json?token=verySecret"}
end end
......
...@@ -77,7 +77,7 @@ describe Note do ...@@ -77,7 +77,7 @@ describe Note do
end end
let(:project) { create(:project) } let(:project) { create(:project) }
let(:commit) { project.commit } let(:commit) { project.repository.commit }
describe "Commit notes" do describe "Commit notes" do
before do before do
......
...@@ -97,11 +97,6 @@ describe Project do ...@@ -97,11 +97,6 @@ describe Project do
project.url_to_repo.should == Gitlab.config.gitolite.ssh_path_prefix + "somewhere.git" project.url_to_repo.should == Gitlab.config.gitolite.ssh_path_prefix + "somewhere.git"
end end
it "should return path to repo" do
project = Project.new(path: "somewhere")
project.path_to_repo.should == Rails.root.join("tmp", "repositories", "somewhere")
end
it "returns the full web URL for this repo" do it "returns the full web URL for this repo" do
project = Project.new(path: "somewhere") project = Project.new(path: "somewhere")
project.web_url.should == "#{Gitlab.config.gitlab.url}/somewhere" project.web_url.should == "#{Gitlab.config.gitlab.url}/somewhere"
...@@ -229,32 +224,15 @@ describe Project do ...@@ -229,32 +224,15 @@ describe Project do
end end
end end
describe "#empty_repo?" do describe :repository do
let(:project) { create(:project) } let(:project) { create(:project) }
it "should return true if the repo doesn't exist" do
project.stub(repo_exists?: false, has_commits?: true)
project.should be_empty_repo
end
it "should return true if the repo has commits" do
project.stub(repo_exists?: true, has_commits?: false)
project.should be_empty_repo
end
it "should return false if the repo exists and has commits" do
project.stub(repo_exists?: true, has_commits?: true)
project.should_not be_empty_repo
end
end
describe :repository do
it "should return valid repo" do it "should return valid repo" do
project.repository.should be_kind_of(Repository) project.repository.should be_kind_of(Repository)
end end
it "should return nil" do it "should return nil" do
Project.new(path: "invalid").repository.should be_nil Project.new(path: "empty").repository.should be_nil
end end
end end
end end
...@@ -44,7 +44,7 @@ describe ProtectedBranch do ...@@ -44,7 +44,7 @@ describe ProtectedBranch do
let(:branch) { create(:protected_branch) } let(:branch) { create(:protected_branch) }
it 'commits itself to its project' do it 'commits itself to its project' do
branch.project.should_receive(:commit).with(branch.name) branch.project.repository.should_receive(:commit).with(branch.name)
branch.commit branch.commit
end end
end end
......
...@@ -30,7 +30,7 @@ describe Repository do ...@@ -30,7 +30,7 @@ describe Repository do
end end
it "returns non-master when master exists but default branch is set to something else" do it "returns non-master when master exists but default branch is set to something else" do
repository.default_branch = 'stable' repository.root_ref = 'stable'
repository.should_receive(:branch_names).at_least(:once).and_return([stable, master]) repository.should_receive(:branch_names).at_least(:once).and_return([stable, master])
repository.discover_default_branch.should == 'stable' repository.discover_default_branch.should == 'stable'
end end
......
...@@ -22,10 +22,10 @@ describe "Application access" do ...@@ -22,10 +22,10 @@ describe "Application access" do
before do before do
# full access # full access
project.users_projects.create(user: master, project_access: UsersProject::MASTER) project.team << [master, :master]
# readonly # readonly
project.users_projects.create(user: reporter, project_access: UsersProject::REPORTER) project.team << [reporter, :reporter]
end end
describe "GET /project_code" do describe "GET /project_code" do
...@@ -62,7 +62,7 @@ describe "Application access" do ...@@ -62,7 +62,7 @@ describe "Application access" do
end end
describe "GET /project_code/commit/:sha" do describe "GET /project_code/commit/:sha" do
subject { project_commit_path(project, project.commit) } subject { project_commit_path(project, project.repository.commit) }
it { should be_allowed_for master } it { should be_allowed_for master }
it { should be_allowed_for reporter } it { should be_allowed_for reporter }
...@@ -107,7 +107,7 @@ describe "Application access" do ...@@ -107,7 +107,7 @@ describe "Application access" do
describe "GET /project_code/blob" do describe "GET /project_code/blob" do
before do before do
commit = project.commit commit = project.repository.commit
path = commit.tree.contents.select { |i| i.is_a?(Grit::Blob)}.first.name path = commit.tree.contents.select { |i| i.is_a?(Grit::Blob)}.first.name
@blob_path = project_blob_path(project, File.join(commit.id, path)) @blob_path = project_blob_path(project, File.join(commit.id, path))
end end
......
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