diff options
Diffstat (limited to 'auth/hashpass_test.go')
-rw-r--r-- | auth/hashpass_test.go | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/auth/hashpass_test.go b/auth/hashpass_test.go deleted file mode 100644 index 7ea9480..0000000 --- a/auth/hashpass_test.go +++ /dev/null @@ -1,34 +0,0 @@ -package auth - -import "testing" - -// TestHashPass tests the checkPass function. -func TestHashPass(t *testing.T) { - var err error - passhash := make(map[string]string) - - // We generate random hashes with hashPass, random string is - // generate by genID func. - for i := 1; i <= 8; i++ { - p := genID(8) - passhash[p], err = hashPass(p) - - // Here we test if the hashPass func runs sucessfully. - if err != nil { - t.Errorf("hashPass func failed for password: %s", - p) - } - } - - // Here we are testing if the hashPass func returns correct - // hashes. We assume that checkPass func returns correct - // values. - for p, h := range passhash { - err = checkPass(p, h) - if err != nil { - t.Errorf("password: %s, hash: %s didn't match.", - p, h) - } - } - -} |