Commit 861a5148 authored by Robert Speicher's avatar Robert Speicher

Add specs for a couple more Repository methods used by discover_default_branch

parent 443e23e6
...@@ -45,4 +45,28 @@ describe Project, "Repository" do ...@@ -45,4 +45,28 @@ describe Project, "Repository" do
project.discover_default_branch.should be_nil project.discover_default_branch.should be_nil
end end
end end
describe "#root_ref" do
it "returns default_branch when set" do
project.default_branch = 'stable'
project.root_ref.should == 'stable'
end
it "returns 'master' when default_branch is nil" do
project.default_branch = nil
project.root_ref.should == 'master'
end
end
describe "#root_ref?" do
it "returns true when branch is root_ref" do
project.default_branch = 'stable'
project.root_ref?('stable').should be_true
end
it "returns false when branch is not root_ref" do
project.default_branch = nil
project.root_ref?('stable').should be_false
end
end
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