func getTasksByState(client bbs.InternalClient, state models.Task_State) []*models.Task { tasks, err := client.Tasks(logger) Expect(err).NotTo(HaveOccurred()) filteredTasks := make([]*models.Task, 0) for _, task := range tasks { if task.State == state { filteredTasks = append(filteredTasks, task) } } return filteredTasks }
import ( "os" "path" "github.com/cloudfoundry-incubator/bbs" "github.com/cloudfoundry-incubator/bbs/cmd/bbs/testrunner" "github.com/tedsuo/ifrit/ginkgomon" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Secure", func() { var ( client bbs.InternalClient err error basePath string ) BeforeEach(func() { basePath = path.Join(os.Getenv("GOPATH"), "src", "github.com", "cloudfoundry-incubator", "bbs", "cmd", "bbs", "fixtures") bbsURL.Scheme = "https" }) JustBeforeEach(func() { client = bbs.NewClient(bbsURL.String()) bbsRunner = testrunner.New(bbsBinPath, bbsArgs) bbsProcess = ginkgomon.Invoke(bbsRunner) }) Context("when configuring mutual SSL", func() {