summaryrefslogtreecommitdiff
path: root/reference_test.go
diff options
context:
space:
mode:
authorCalin Seciu <[email protected]>2015-07-24 12:14:53 +0300
committerCalin Seciu <[email protected]>2015-07-24 12:14:53 +0300
commitec93213f21f57e6b378bf9f6ceb05c9fd1f15daf (patch)
treee7464cb190b6c1eca9ff4fb9f2ee4475887601c5 /reference_test.go
parent4b88210cbf495891c8d44c53b3d978e6ff31a5a3 (diff)
Add ReferenceIsValidName()
Diffstat (limited to 'reference_test.go')
-rw-r--r--reference_test.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/reference_test.go b/reference_test.go
index b69a274..761daf8 100644
--- a/reference_test.go
+++ b/reference_test.go
@@ -208,6 +208,16 @@ func TestIsNote(t *testing.T) {
t.Fatalf("%s should not be a note", ref.Name())
}
}
+
+func TestReferenceIsValidName(t *testing.T) {
+ if !ReferenceIsValidName("HEAD") {
+ t.Errorf("HEAD should be a valid reference name")
+ }
+ if ReferenceIsValidName("HEAD1") {
+ t.Errorf("HEAD1 should not be a valid reference name")
+ }
+}
+
func compareStringList(t *testing.T, expected, actual []string) {
for i, v := range expected {
if actual[i] != v {