"github.com/cloudfoundry/cli/cf/actors" "github.com/cloudfoundry/cli/cf/api/applicationbits/applicationbitsfakes" "github.com/cloudfoundry/cli/cf/api/resources" "github.com/cloudfoundry/cli/cf/appfiles" "github.com/cloudfoundry/cli/cf/appfiles/appfilesfakes" "github.com/cloudfoundry/cli/cf/models" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Push Actor", func() { var ( appBitsRepo *applicationbitsfakes.FakeApplicationBitsRepository appFiles *appfilesfakes.FakeAppFiles fakezipper *appfilesfakes.FakeZipper actor actors.PushActor fixturesDir string appDir string allFiles []models.AppFileFields presentFiles []resources.AppFileResource ) BeforeEach(func() { appBitsRepo = new(applicationbitsfakes.FakeApplicationBitsRepository) appFiles = new(appfilesfakes.FakeAppFiles) fakezipper = new(appfilesfakes.FakeZipper) actor = actors.NewPushActor(appBitsRepo, fakezipper, appFiles) fixturesDir = filepath.Join("..", "..", "fixtures", "applications") allFiles = []models.AppFileFields{ {Path: "example-app/.cfignore"}, {Path: "example-app/app.rb"}, {Path: "example-app/config.ru"},