diff --git a/x/model/name_test.go b/x/model/name_test.go index 984da1114..01d1bc4cf 100644 --- a/x/model/name_test.go +++ b/x/model/name_test.go @@ -533,6 +533,22 @@ func ExampleName_CompareFold_sort() { // mistral:latest } +func ExampleName_completeAndResolved() { + for _, s := range []string{ + "x/y/z:latest+q4_0@sha123-1", + "x/y/z:latest+q4_0", + "@sha123-1", + } { + p := ParseName(s) + fmt.Printf("complete:%v resolved:%v digest:%s\n", p.Complete(), p.Resolved(), p.Digest()) + } + + // Output: + // complete:true resolved:true digest:sha123-1 + // complete:true resolved:false digest: + // complete:false resolved:true digest:sha123-1 +} + func ExampleName_DisplayFullest() { for _, s := range []string{ "example.com/jmorganca/mistral:latest+Q4_0",