MCPcopy
hub / github.com/helm/helm / verify

Function verify

pkg/registry/reference_test.go:21–56  ·  view source on GitHub ↗
(t *testing.T, actual reference, registry, repository, tag, digest string)

Source from the content-addressed store, hash-verified

19import "testing"
20
21func verify(t *testing.T, actual reference, registry, repository, tag, digest string) {
22 t.Helper()
23 if registry != actual.orasReference.Registry {
24 t.Errorf("Oras reference registry expected %v actual %v", registry, actual.Registry)
25 }
26 if repository != actual.orasReference.Repository {
27 t.Errorf("Oras reference repository expected %v actual %v", repository, actual.Repository)
28 }
29 if tag != actual.orasReference.Reference {
30 t.Errorf("Oras reference reference expected %v actual %v", tag, actual.Tag)
31 }
32 if registry != actual.Registry {
33 t.Errorf("Registry expected %v actual %v", registry, actual.Registry)
34 }
35 if repository != actual.Repository {
36 t.Errorf("Repository expected %v actual %v", repository, actual.Repository)
37 }
38 if tag != actual.Tag {
39 t.Errorf("Tag expected %v actual %v", tag, actual.Tag)
40 }
41 if digest != actual.Digest {
42 t.Errorf("Digest expected %v actual %v", digest, actual.Digest)
43 }
44 expectedString := registry
45 if repository != "" {
46 expectedString = expectedString + "/" + repository
47 }
48 if tag != "" {
49 expectedString = expectedString + ":" + tag
50 } else {
51 expectedString = expectedString + "@" + digest
52 }
53 if actual.String() != expectedString {
54 t.Errorf("String expected %s actual %s", expectedString, actual.String())
55 }
56}
57
58func TestNewReference(t *testing.T) {
59 actual, err := newReference("registry.example.com/repository:1.0@sha256:c6841b3a895f1444a6738b5d04564a57e860ce42f8519c3be807fb6d9bee7888")

Callers 1

TestNewReferenceFunction · 0.85

Calls 2

HelperMethod · 0.80
StringMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…