MCPcopy Create free account
hub / github.com/docker/cli / TestRemoveSingleSigner

Function TestRemoveSingleSigner

cmd/docker-trust/trust/signer_remove_test.go:82–93  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

80}
81
82func TestRemoveSingleSigner(t *testing.T) {
83 cli := test.NewFakeCli(&fakeClient{})
84 cli.SetNotaryClient(notaryfake.GetLoadedNotaryRepository)
85 ctx := context.Background()
86 removed, err := removeSingleSigner(ctx, cli, "signed-repo", "test", true)
87 assert.Error(t, err, "no signer test for repository signed-repo")
88 assert.Equal(t, removed, false, "No signer should be removed")
89
90 removed, err = removeSingleSigner(ctx, cli, "signed-repo", "releases", true)
91 assert.Error(t, err, "releases is a reserved keyword and cannot be removed")
92 assert.Equal(t, removed, false, "No signer should be removed")
93}
94
95func TestRemoveMultipleSigners(t *testing.T) {
96 cli := test.NewFakeCli(&fakeClient{})

Callers

nothing calls this directly

Calls 3

SetNotaryClientMethod · 0.95
removeSingleSignerFunction · 0.85
ErrorMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…