Expect(fakeActualLRPDB.CreateUnclaimedActualLRPCallCount()).To(Equal(5)) Eventually(actualHub.EmitCallCount).Should(Equal(5)) expectedLRPKeys := []*models.ActualLRPKey{} for i := 0; i < 5; i++ { expectedLRPKeys = append(expectedLRPKeys, &models.ActualLRPKey{ ProcessGuid: desiredLRP.ProcessGuid, Domain: desiredLRP.Domain, Index: int32(i), }) } for i := 0; i < 5; i++ { _, actualLRPKey := fakeActualLRPDB.CreateUnclaimedActualLRPArgsForCall(i) Expect(expectedLRPKeys).To(ContainElement(actualLRPKey)) event := actualHub.EmitArgsForCall(i) createdEvent, ok := event.(*models.ActualLRPCreatedEvent) Expect(ok).To(BeTrue()) Expect(createdActualLRPGroups).To(ContainElement(createdEvent.ActualLrpGroup)) } Expect(responseRecorder.Code).To(Equal(http.StatusOK)) }) Context("when an auctioneer is present", func() { It("emits start auction requests", func() { Expect(fakeAuctioneerClient.RequestLRPAuctionsCallCount()).To(Equal(1)) volumeDrivers := []string{}