bbl = actors.NewBBL(configuration.StateFileDir, pathToBBL, configuration) aws = actors.NewAWS(configuration) bosh = actors.NewBOSH() state = integration.NewState(configuration.StateFileDir) }) It("creates, updates and deletes an LB with the specified cert and key", func() { bbl.Up() stackName := state.StackName() directorAddress := bbl.DirectorAddress() directorUsername := bbl.DirectorUsername() directorPassword := bbl.DirectorPassword() Expect(aws.StackExists(stackName)).To(BeTrue()) Expect(aws.LoadBalancers(stackName)).To(BeEmpty()) Expect(bosh.DirectorExists(directorAddress, directorUsername, directorPassword)).To(BeTrue()) certPath, err := testhelpers.WriteContentsToTempFile(testhelpers.BBL_CERT) Expect(err).NotTo(HaveOccurred()) chainPath, err := testhelpers.WriteContentsToTempFile(testhelpers.BBL_CHAIN) Expect(err).NotTo(HaveOccurred()) keyPath, err := testhelpers.WriteContentsToTempFile(testhelpers.BBL_KEY) Expect(err).NotTo(HaveOccurred()) otherCertPath, err := testhelpers.WriteContentsToTempFile(testhelpers.OTHER_BBL_CERT) Expect(err).NotTo(HaveOccurred())