Serie: Go
go
15 líneas
· Actualizado 2026-04-18
password_test.go
Go/Baasid/internal/auth/password_test.go
package auth
import "testing"
// Ensures the bcrypt string embedded in scripts/seed_data.sql still matches
// the documented demo password ("password").
func TestSeedSQLHashMatchesPassword(t *testing.T) {
const (
laravelDefaultHash = "$2a$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi"
plain = "password"
)
if !CheckPassword(laravelDefaultHash, plain) {
t.Fatal("seed SQL bcrypt hash does not match plaintext 'password' — update scripts/seed_data.sql")
}
}
Artículos relacionados
Go
go
Actualizado 2026-04-18
main.go
main.go — go source code from the Go learning materials (Go/Baasid/cmd/hashpw/main.go).
Leer artículo →
Go
go
Actualizado 2026-04-18
main.go
main.go — go source code from the Go learning materials (Go/Baasid/cmd/server/main.go).
Leer artículo →
Go
go
Actualizado 2026-04-18
docs.go
docs.go — go source code from the Go learning materials (Go/Baasid/docs/docs.go).
Leer artículo →
Go
go
Actualizado 2026-04-18
jwt.go
jwt.go — go source code from the Go learning materials (Go/Baasid/internal/auth/jwt.go).
Leer artículo →
Go
go
Actualizado 2026-04-18
password.go
password.go — go source code from the Go learning materials (Go/Baasid/internal/auth/password.go).
Leer artículo →
Go
go
Actualizado 2026-04-18
config.go
config.go — go source code from the Go learning materials (Go/Baasid/internal/config/config.go).
Leer artículo →