MCPcopy Create free account
hub / github.com/netlify/gotrue / setupAPIForTestForInstance

Function setupAPIForTestForInstance

api/api_test.go:42–58  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

40}
41
42func setupAPIForTestForInstance() (*API, *conf.Configuration, uuid.UUID, error) {
43 instanceID := uuid.Must(uuid.NewV4())
44 cb := func(gc *conf.GlobalConfiguration, c *conf.Configuration, conn *storage.Connection) (uuid.UUID, error) {
45 err := conn.Create(&models.Instance{
46 ID: instanceID,
47 UUID: testUUID,
48 BaseConfig: c,
49 })
50 return instanceID, err
51 }
52
53 api, conf, err := setupAPIForTestWithCallback(cb)
54 if err != nil {
55 return nil, nil, uuid.Nil, err
56 }
57 return api, conf, instanceID, nil
58}
59
60func setupAPIForTestWithCallback(cb func(*conf.GlobalConfiguration, *conf.Configuration, *storage.Connection) (uuid.UUID, error)) (*API, *conf.Configuration, error) {
61 globalConfig, err := conf.LoadGlobal(apiTestConfig)

Callers 14

TestTokenFunction · 0.85
TestTracerFunction · 0.85
TestUserFunction · 0.85
TestExternalFunction · 0.85
TestExternalSamlFunction · 0.85
TestInviteFunction · 0.85
TestAuditFunction · 0.85
TestRecoverFunction · 0.85
TestAdminFunction · 0.85

Calls 1

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…