From 018b541e2007112886b30a9538b8241ddd12a218 Mon Sep 17 00:00:00 2001 From: J Delaney Date: Fri, 9 Oct 2015 10:11:08 -0700 Subject: [PATCH] Add test for validateName function --- core/core_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/core/core_test.go b/core/core_test.go index 0215a31..42e0cf9 100644 --- a/core/core_test.go +++ b/core/core_test.go @@ -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) + } +}