package abi

//
// import (
// 	"context"
// 	"testing"
//
// 	"github.com/stretchr/testify/mock"
// )
//
// type MockImageRuntime struct {
// 	mock.Mock
// }
//
// func (m *MockImageRuntime) Delete(ctx context.Context, renderer func() interface{}, name string) error {
// 	_ = m.Called(ctx, renderer, name)
// 	return nil
// }
//
// func TestImageSuccess(t *testing.T) {
// 	actual := func() interface{} { return nil }
//
// 	m := new(MockImageRuntime)
// 	m.On(
// 		"Delete",
// 		mock.AnythingOfType("*context.emptyCtx"),
// 		mock.AnythingOfType("func() interface {}"),
// 		"fedora").
// 		Return(nil)
//
// 	r := DirectImageRuntime{m}
// 	err := r.Delete(context.TODO(), actual, "fedora")
// 	if err != nil {
// 		t.Errorf("error should be nil, got: %v", err)
// 	}
// 	m.AssertExpectations(t)
// }