Merge pull request #84 from j-delaney/j-delaney/TestValidateName

Add test for validateName function
This commit is contained in:
Nick Sullivan
2015-10-09 11:22:14 -07:00

View File

@@ -998,3 +998,20 @@ func TestStatic(t *testing.T) {
os.Remove("/tmp/db1.json")
}
func TestValidateName(t *testing.T) {
err := validateName("", "password")
if err == nil {
t.Fatal("Error expected when no name is provided")
}
err = validateName("username", "")
if err == nil {
t.Fatal("Error expected when no password is provided")
}
err = validateName("username", "password")
if err != nil {
t.Fatalf("No error expected when username and password provided, %v", err)
}
}