示例#1
0
文件: ssh_test.go 项目: vframbach/cli
			sshEndpointFingerprint = ""
			sshEndpoint = ""

			token = ""
		})

		JustBeforeEach(func() {
			connectErr := secureShell.Connect(opts)
			Expect(connectErr).NotTo(HaveOccurred())
		})

		It("calls close on the secureClient", func() {
			err := secureShell.Wait()
			Expect(err).NotTo(HaveOccurred())

			Expect(fakeSecureClient.WaitCallCount()).To(Equal(1))
		})
	})

	Describe("Close", func() {
		var opts *options.SSHOptions

		BeforeEach(func() {
			opts = &options.SSHOptions{
				AppName: "app-1",
			}

			currentApp.State = "STARTED"
			currentApp.Diego = true

			sshEndpointFingerprint = ""