package libimage import ( "context" "testing" "github.com/containers/common/pkg/config" "github.com/stretchr/testify/require" ) func TestHistory(t *testing.T) { runtime, cleanup := testNewRuntime(t) defer cleanup() ctx := context.Background() name := "quay.io/libpod/alpine:3.10.2" pullOptions := &PullOptions{} pulledImages, err := runtime.Pull(ctx, name, config.PullPolicyAlways, pullOptions) require.NoError(t, err) require.Len(t, pulledImages, 1) history, err := pulledImages[0].History(ctx) require.NoError(t, err) require.Len(t, history, 2) require.Equal(t, []string{name}, history[0].Tags) require.Len(t, history[1].Tags, 0) }