Skip to content

Commit

Permalink
chore: export manifestreader.FakeLoader for tests
Browse files Browse the repository at this point in the history
  • Loading branch information
karlkfi committed Feb 15, 2022
1 parent 4e94795 commit 6ce2c31
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions pkg/manifestreader/fake-loader.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,22 @@ import (
"sigs.k8s.io/cli-utils/pkg/object"
)

type fakeLoader struct {
factory util.Factory
type FakeLoader struct {
Factory util.Factory
InvClient *inventory.FakeClient
}

var _ ManifestLoader = &fakeLoader{}
var _ ManifestLoader = &FakeLoader{}

func NewFakeLoader(f util.Factory, objs object.ObjMetadataSet) *fakeLoader {
return &fakeLoader{
factory: f,
func NewFakeLoader(f util.Factory, objs object.ObjMetadataSet) *FakeLoader {
return &FakeLoader{
Factory: f,
InvClient: inventory.NewFakeClient(objs),
}
}

func (f *fakeLoader) ManifestReader(reader io.Reader, _ string) (ManifestReader, error) {
mapper, err := f.factory.ToRESTMapper()
func (f *FakeLoader) ManifestReader(reader io.Reader, _ string) (ManifestReader, error) {
mapper, err := f.Factory.ToRESTMapper()
if err != nil {
return nil, err
}
Expand All @@ -44,7 +44,7 @@ func (f *fakeLoader) ManifestReader(reader io.Reader, _ string) (ManifestReader,
}, nil
}

func (f *fakeLoader) InventoryInfo(objs []*unstructured.Unstructured) (inventory.Info, []*unstructured.Unstructured, error) {
func (f *FakeLoader) InventoryInfo(objs []*unstructured.Unstructured) (inventory.Info, []*unstructured.Unstructured, error) {
inv, objs, err := inventory.SplitUnstructureds(objs)
return inventory.WrapInventoryInfoObj(inv), objs, err
}

0 comments on commit 6ce2c31

Please sign in to comment.