package database import ( "context" "strings" "testing" ) func TestOpenValidatesBeforeLoadingDriver(t *testing.T) { _, err := Open(context.Background(), Config{Driver: "", DSN: "demo"}) if err == nil || !strings.Contains(err.Error(), "driver") { t.Fatalf("expected driver validation error, got %v", err) } }