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

Function TestGetDigest

cmd/docker-trust/internal/trust/trust_test.go:31–46  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

29}
30
31func TestGetDigest(t *testing.T) {
32 ref, err := reference.ParseNormalizedNamed("ubuntu@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2")
33 assert.NilError(t, err)
34 d := getDigest(ref)
35 assert.Check(t, is.Equal(digest.Digest("sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2"), d))
36
37 ref, err = reference.ParseNormalizedNamed("alpine:latest")
38 assert.NilError(t, err)
39 d = getDigest(ref)
40 assert.Check(t, is.Equal(digest.Digest(""), d))
41
42 ref, err = reference.ParseNormalizedNamed("alpine")
43 assert.NilError(t, err)
44 d = getDigest(ref)
45 assert.Check(t, is.Equal(digest.Digest(""), d))
46}
47
48func TestGetSignableRolesError(t *testing.T) {
49 notaryRepo, err := client.NewFileCachedRepository(t.TempDir(), "gun", "https://localhost", nil, nil, trustpinning.TrustPinConfig{})

Callers

nothing calls this directly

Calls 2

getDigestFunction · 0.85
DigestMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…