MCPcopy Create free account
hub / github.com/cli/cli / TestDigestContainerImageArtifact

Function TestDigestContainerImageArtifact

pkg/cmd/attestation/artifact/image_test.go:11–20  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

9)
10
11func TestDigestContainerImageArtifact(t *testing.T) {
12 expectedDigest := "1234567890abcdef"
13 client := oci.MockClient{}
14 url := "example.com/repo:tag"
15 digestedArtifact, err := digestContainerImageArtifact(url, client)
16 require.NoError(t, err)
17 require.Equal(t, fmt.Sprintf("oci://%s", url), digestedArtifact.URL)
18 require.Equal(t, expectedDigest, digestedArtifact.digest)
19 require.Equal(t, "sha256", digestedArtifact.digestAlg)
20}
21
22func TestParseImageRefFailure(t *testing.T) {
23 client := oci.ReferenceFailClient{}

Callers

nothing calls this directly

Calls 2

EqualMethod · 0.80

Tested by

no test coverage detected