MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / initializeScenario

Function initializeScenario

auth/auth_test.go:1503–1516  ·  view source on GitHub ↗

Initializes principals and returns them for scenarios

(t *testing.T, auth *Authenticator)

Source from the content-addressed store, hash-verified

1501
1502// Initializes principals and returns them for scenarios
1503func initializeScenario(t *testing.T, auth *Authenticator) {
1504 user, err := auth.NewUser("alice", "password", nil)
1505 assert.NoError(t, err)
1506 err = auth.Save(user)
1507 assert.NoError(t, err)
1508
1509 role, err := auth.NewRole("foo", nil)
1510 assert.NoError(t, err)
1511 err = auth.Save(role)
1512 assert.NoError(t, err)
1513
1514 // Get principals to do initial ops on
1515 _, _ = getPrincipals(t, auth)
1516}
1517
1518// =======================================================================================================
1519// The below 'TestRevocationScenario' tests refer to scenarios in the following Google Sheet

Callers 14

TestRevocationScenario1Function · 0.85
TestRevocationScenario2Function · 0.85
TestRevocationScenario3Function · 0.85
TestRevocationScenario4Function · 0.85
TestRevocationScenario5Function · 0.85
TestRevocationScenario6Function · 0.85
TestRevocationScenario7Function · 0.85
TestRevocationScenario8Function · 0.85
TestRevocationScenario9Function · 0.85
TestRevocationScenario10Function · 0.85
TestRevocationScenario11Function · 0.85
TestRevocationScenario12Function · 0.85

Calls 4

getPrincipalsFunction · 0.85
NewUserMethod · 0.80
SaveMethod · 0.80
NewRoleMethod · 0.80

Tested by

no test coverage detected