MCPcopy Create free account
hub / github.com/belak/gitdir / testCheckRepoAccess

Function testCheckRepoAccess

repo_test.go:287–296  ·  view source on GitHub ↗
(t *testing.T, c *Config, u *User, access allRepoAccessLevels)

Source from the content-addressed store, hash-verified

285}
286
287func testCheckRepoAccess(t *testing.T, c *Config, u *User, access allRepoAccessLevels) {
288 t.Helper()
289
290 lookupAndCheck(t, c, u, "admin", access.Admin)
291 lookupAndCheck(t, c, u, "@an-org", access.OrgConfig)
292 lookupAndCheck(t, c, u, "@an-org/test-repo", access.OrgRepo)
293 lookupAndCheck(t, c, u, "~non-admin", access.UserConfig)
294 lookupAndCheck(t, c, u, "~non-admin/test-repo", access.UserRepo)
295 lookupAndCheck(t, c, u, "test-repo", access.TopLevel)
296}
297
298func testImplicitRepoAccess(t *testing.T, c *Config, u *User, access allImplicitAccessLevels) {
299 t.Helper()

Callers 1

TestCheckUserRepoAccessFunction · 0.85

Calls 1

lookupAndCheckFunction · 0.85

Tested by

no test coverage detected