MCPcopy
hub / github.com/pocketbase/pocketbase / TestRecordTokenKey

Function TestRecordTokenKey

core/record_model_auth_test.go:55–79  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

53}
54
55func TestRecordTokenKey(t *testing.T) {
56 record := core.NewRecord(core.NewAuthCollection("test"))
57
58 if record.TokenKey() != "" {
59 t.Fatalf("Expected tokenKey %q, got %q", "", record.TokenKey())
60 }
61
62 tokenKey := "example"
63
64 record.SetTokenKey(tokenKey)
65
66 if record.TokenKey() != tokenKey {
67 t.Fatalf("Expected tokenKey %q, got %q", tokenKey, record.TokenKey())
68 }
69
70 record.RefreshTokenKey()
71
72 if record.TokenKey() == tokenKey {
73 t.Fatalf("Expected tokenKey to be random generated, got %q", tokenKey)
74 }
75
76 if len(record.TokenKey()) != 50 {
77 t.Fatalf("Expected %d characters, got %d", 50, len(record.TokenKey()))
78 }
79}
80
81func TestRecordPassword(t *testing.T) {
82 scenarios := []struct {

Callers

nothing calls this directly

Calls 5

TokenKeyMethod · 0.95
SetTokenKeyMethod · 0.95
RefreshTokenKeyMethod · 0.95
NewRecordFunction · 0.92
NewAuthCollectionFunction · 0.92

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…