github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/api/fakes/fake_buildpack_bits_repo.go (about) 1 package fakes 2 3 import ( 4 "github.com/cloudfoundry/cli/cf/errors" 5 "github.com/cloudfoundry/cli/cf/models" 6 ) 7 8 type FakeBuildpackBitsRepository struct { 9 UploadBuildpackErr bool 10 UploadBuildpackApiResponse error 11 UploadBuildpackPath string 12 } 13 14 func (repo *FakeBuildpackBitsRepository) UploadBuildpack(buildpack models.Buildpack, dir string) error { 15 if repo.UploadBuildpackErr { 16 return errors.New("Invalid buildpack") 17 } 18 19 repo.UploadBuildpackPath = dir 20 return repo.UploadBuildpackApiResponse 21 }