mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 03:41:45 +00:00
Merge pull request #2831 from jdef/unit_test_for_2815
unit test for #2815, as requested by @brendandburns
This commit is contained in:
commit
bb28949291
@ -264,3 +264,25 @@ func TestDockerKeyringLookup(t *testing.T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
type imageTrackingDockerClient struct {
|
||||
*FakeDockerClient
|
||||
imageName string
|
||||
}
|
||||
|
||||
func (f *imageTrackingDockerClient) InspectImage(name string) (image *docker.Image, err error) {
|
||||
image, err = f.FakeDockerClient.InspectImage(name)
|
||||
f.imageName = name
|
||||
return
|
||||
}
|
||||
|
||||
func TestIsImagePresent(t *testing.T) {
|
||||
cl := &imageTrackingDockerClient{&FakeDockerClient{}, ""}
|
||||
puller := &dockerPuller{
|
||||
client: cl,
|
||||
}
|
||||
_, _ = puller.IsImagePresent("abc:123")
|
||||
if cl.imageName != "abc:123" {
|
||||
t.Errorf("expected inspection of image abc:123, instead inspected image %v", cl.imageName)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user