MCPcopy
hub / github.com/pocketbase/pocketbase / TestNewAuthCollection

Function TestNewAuthCollection

core/collection_model_test.go:257–329  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

255}
256
257func TestNewAuthCollection(t *testing.T) {
258 t.Parallel()
259
260 scenarios := []struct {
261 name string
262 expected []string
263 }{
264 {
265 "",
266 []string{
267 `"id":""`,
268 `"name":""`,
269 `"type":"auth"`,
270 `"fields":[{`,
271 `"system":false`,
272 `"type":"text"`,
273 `"type":"email"`,
274 `"name":"id"`,
275 `"name":"email"`,
276 `"name":"password"`,
277 `"name":"tokenKey"`,
278 `"name":"emailVisibility"`,
279 `"name":"verified"`,
280 `idx_email`,
281 `idx_tokenKey`,
282 `"listRule":null`,
283 `"viewRule":null`,
284 `"createRule":null`,
285 `"updateRule":null`,
286 `"deleteRule":null`,
287 `"identityFields":["email"]`,
288 },
289 },
290 {
291 "test",
292 []string{
293 `"id":"pbc_`,
294 `"name":"test"`,
295 `"type":"auth"`,
296 `"fields":[{`,
297 `"system":false`,
298 `"type":"text"`,
299 `"type":"email"`,
300 `"name":"id"`,
301 `"name":"email"`,
302 `"name":"password"`,
303 `"name":"tokenKey"`,
304 `"name":"emailVisibility"`,
305 `"name":"verified"`,
306 `idx_email`,
307 `idx_tokenKey`,
308 `"listRule":null`,
309 `"viewRule":null`,
310 `"createRule":null`,
311 `"updateRule":null`,
312 `"deleteRule":null`,
313 `"identityFields":["email"]`,
314 },

Callers

nothing calls this directly

Calls 3

NewAuthCollectionFunction · 0.92
RunMethod · 0.45
StringMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…