auth_test.go 583B

123456789101112131415161718192021222324252627282930313233
  1. package main
  2. import (
  3. "testing"
  4. )
  5. func TestHash(t *testing.T) {
  6. password := "kakka"
  7. hash := "gLXSSyQqG9PVMGM=$HAl9O6m3eRuhWZIo8TgqNJO92mdts8he32N7OnX3Q9A="
  8. ok, err := hashOk(password, hash)
  9. if err != nil {
  10. t.Fatal(err)
  11. }
  12. if !ok {
  13. t.Fatal("Could not hash password")
  14. }
  15. }
  16. func TestGeneratePasswordHash(t *testing.T) {
  17. password := "toni"
  18. hash, err := generateHash(password)
  19. if err != nil {
  20. t.Fatal("Error generating hash", err)
  21. }
  22. ok, err := hashOk(password, hash)
  23. if err != nil {
  24. t.Fatal("Error checking hash", err)
  25. }
  26. if !ok {
  27. t.Fatal("Did not match!")
  28. }
  29. }