MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / testEnforcer

Function testEnforcer

app/controlplane/pkg/authz/authz_test.go:132–141  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

130}
131
132func testEnforcer(t *testing.T) (*CasbinEnforcer, io.Closer) {
133 f, err := os.CreateTemp(t.TempDir(), "policy*.csv")
134 if err != nil {
135 require.FailNow(t, err.Error())
136 }
137
138 enforcer, err := NewCasbinEnforcer(&Config{})
139 require.NoError(t, err)
140 return enforcer, f
141}

Callers 2

TestSyncRBACRolesFunction · 0.85
TestDoSyncFunction · 0.85

Calls 3

NewCasbinEnforcerFunction · 0.85
FailNowMethod · 0.80
ErrorMethod · 0.65

Tested by

no test coverage detected