"io/ioutil" "net/http" "net/http/httptest" "os" "path/filepath" "runtime" "sort" testconfig "testhelpers/configuration" testnet "testhelpers/net" ) var _ = Describe("BuildpackBitsRepository", func() { var ( buildpacksDir string configRepo configuration.Repository repo CloudControllerBuildpackBitsRepository buildpack models.Buildpack testServer *httptest.Server testServerHandler *testnet.TestHandler ) BeforeEach(func() { gateway := net.NewCloudControllerGateway(configRepo) pwd, _ := os.Getwd() buildpacksDir = filepath.Join(pwd, "../../fixtures/buildpacks") configRepo = testconfig.NewRepositoryWithDefaults() repo = NewCloudControllerBuildpackBitsRepository(configRepo, gateway, app_files.ApplicationZipper{}) buildpack = models.Buildpack{Name: "my-cool-buildpack", Guid: "my-cool-buildpack-guid"} testServer, testServerHandler = testnet.NewServer([]testnet.TestRequest{uploadBuildpackRequest()}) configRepo.SetApiEndpoint(testServer.URL)
"io" "io/ioutil" "net/http" "net/http/httptest" "os" "path/filepath" "runtime" "sort" testconfig "testhelpers/configuration" testnet "testhelpers/net" ) var _ = Describe("BuildpackBitsRepository", func() { var ( buildpacksDir string configRepo configuration.Repository repo CloudControllerBuildpackBitsRepository buildpack models.Buildpack ) BeforeEach(func() { gateway := net.NewCloudControllerGateway() pwd, _ := os.Getwd() buildpacksDir = filepath.Join(pwd, "../../fixtures/buildpacks") configRepo = testconfig.NewRepositoryWithDefaults() repo = NewCloudControllerBuildpackBitsRepository(configRepo, gateway, cf.ApplicationZipper{}) buildpack = models.Buildpack{Name: "my-cool-buildpack", Guid: "my-cool-buildpack-guid"} }) Describe("#UploadBuildpack", func() { It("fails to upload a buildpack with an invalid directory", func() {
"cf/net" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "net/http" "net/http/httptest" testapi "testhelpers/api" testconfig "testhelpers/configuration" testnet "testhelpers/net" ) var _ = Describe("route repository", func() { var ( ts *httptest.Server handler *testnet.TestHandler configRepo configuration.Repository domainRepo *testapi.FakeDomainRepository repo CloudControllerRouteRepository ) BeforeEach(func() { configRepo = testconfig.NewRepositoryWithDefaults() configRepo.SetSpaceFields(models.SpaceFields{ Guid: "the-space-guid", Name: "the-space-name", }) gateway := net.NewCloudControllerGateway(configRepo) domainRepo = &testapi.FakeDomainRepository{} repo = NewCloudControllerRouteRepository(configRepo, gateway, domainRepo) })
package requirements_test import ( "cf/configuration" . "cf/requirements" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" testassert "testhelpers/assert" testconfig "testhelpers/configuration" testterm "testhelpers/terminal" ) var _ = Describe("ApiEndpointRequirement", func() { var ( ui *testterm.FakeUI config configuration.Repository ) BeforeEach(func() { ui = new(testterm.FakeUI) config = testconfig.NewRepository() }) It("succeeds when given a config with an API endpoint", func() { config.SetApiEndpoint("api.example.com") req := NewApiEndpointRequirement(ui, config) success := req.Execute() Expect(success).To(BeTrue()) }) It("fails when given a config without an API endpoint", func() {
package commands_test import ( "cf/commands" "cf/configuration" "cf/models" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" testconfig "testhelpers/configuration" testterm "testhelpers/terminal" ) var _ = Describe("logout command", func() { var config configuration.Repository BeforeEach(func() { org := models.OrganizationFields{} org.Name = "MyOrg" space := models.SpaceFields{} space.Name = "MySpace" config = testconfig.NewRepository() config.SetAccessToken("MyAccessToken") config.SetOrganizationFields(org) config.SetSpaceFields(space) ui := new(testterm.FakeUI) l := commands.NewLogout(ui, config) l.Run(nil) })