1package backend23import "testing"45func TestHashPassword(t *testing.T) {6 hash, err := HashPassword("password")7 if err != nil {8 t.Fatal(err)9 }10 if hash == "" {11 t.Fatal("hash is empty")12 }13}1415func TestVerifyPassword(t *testing.T) {16 hash, err := HashPassword("password")17 if err != nil {18 t.Fatal(err)19 }20 if !VerifyPassword("password", hash) {21 t.Fatal("password did not verify")22 }23}2425func TestGenerateToken(t *testing.T) {26 token := GenerateToken()27 if token == "" {28 t.Fatal("token is empty")29 }30}3132func TestHashToken(t *testing.T) {33 token := GenerateToken()34 hash := HashToken(token)35 if hash == "" {36 t.Fatal("hash is empty")37 }38}