package lagoon import ( "testing" "gorm.io/gorm" ) // DocsDB returns a GORM handle on a fresh ICU pl-PL database named name in // this package's Postgres harness, for the database-backed docs examples in // example_test.go. It skips under -short and fails when the harness has no // database, like the package's other database tests. func DocsDB(t *testing.T, name string) *gorm.DB { t.Helper() db, _ := dedicatedDB(t, name) gdb, err := Use(t.Context(), db) if err != nil { t.Fatal(err) } return gdb }