github.com/YousefHaggyHeroku/pack@v1.5.5/internal/builder/fakes/fake_inspectable_fetcher.go (about) 1 package fakes 2 3 import ( 4 "context" 5 6 "github.com/YousefHaggyHeroku/pack/config" 7 "github.com/YousefHaggyHeroku/pack/internal/builder" 8 ) 9 10 type FakeInspectableFetcher struct { 11 InspectableToReturn *FakeInspectable 12 ErrorToReturn error 13 14 CallCount int 15 16 ReceivedName string 17 ReceivedDaemon bool 18 ReceivedPullPolicy config.PullPolicy 19 } 20 21 func (f *FakeInspectableFetcher) Fetch(ctx context.Context, name string, daemon bool, pullPolicy config.PullPolicy) (builder.Inspectable, error) { 22 f.CallCount++ 23 24 f.ReceivedName = name 25 f.ReceivedDaemon = daemon 26 f.ReceivedPullPolicy = pullPolicy 27 28 return f.InspectableToReturn, f.ErrorToReturn 29 }