Core components of the web application. https://write.as
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

22 rader
323 B

  1. package auth
  2. import "testing"
  3. const pass = "password"
  4. var hash []byte
  5. func TestHash(t *testing.T) {
  6. var err error
  7. hash, err = HashPass([]byte(pass))
  8. if err != nil {
  9. t.Error("Password hash failed.")
  10. }
  11. }
  12. func TestAuth(t *testing.T) {
  13. if !Authenticated(hash, []byte(pass)) {
  14. t.Error("Didn't authenticate.")
  15. }
  16. }