fake_auction_runner "github.com/cloudfoundry-incubator/auction/auctiontypes/fakes" "github.com/cloudfoundry-incubator/bbs/auctionhandlers" "github.com/cloudfoundry-incubator/bbs/models" "github.com/pivotal-golang/lager" "github.com/pivotal-golang/lager/lagertest" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" . "github.com/onsi/gomega/gbytes" ) var _ = Describe("TaskAuctionHandler", func() { var ( logger *lagertest.TestLogger runner *fake_auction_runner.FakeAuctionRunner responseRecorder *httptest.ResponseRecorder handler *auctionhandlers.TaskAuctionHandler ) BeforeEach(func() { logger = lagertest.NewTestLogger("test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.DEBUG)) runner = new(fake_auction_runner.FakeAuctionRunner) responseRecorder = httptest.NewRecorder() handler = auctionhandlers.NewTaskAuctionHandler(runner) }) Describe("Create", func() { Context("when the request body is a task", func() { var tasks []*models.Task
"net/http/httptest" fake_auction_runner "github.com/cloudfoundry-incubator/auction/auctiontypes/fakes" "github.com/cloudfoundry-incubator/auctioneer" "github.com/cloudfoundry-incubator/auctioneer/handlers" "github.com/cloudfoundry-incubator/rep" "github.com/pivotal-golang/lager" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("LRPAuctionHandler", func() { var ( logger lager.Logger runner *fake_auction_runner.FakeAuctionRunner responseRecorder *httptest.ResponseRecorder handler *handlers.LRPAuctionHandler ) BeforeEach(func() { logger = lager.NewLogger("test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.DEBUG)) runner = new(fake_auction_runner.FakeAuctionRunner) responseRecorder = httptest.NewRecorder() handler = handlers.NewLRPAuctionHandler(runner) }) Describe("Create", func() { Context("when the request body is an LRP start auction request", func() { var starts []auctioneer.LRPStartRequest