Ejemplo n.º 1
0
			verified  bool
			verifyErr error
		)

		BeforeEach(func() {
			httpClient = &http.Client{}
		})

		JustBeforeEach(func() {
			verified, verifyErr = verifier.Verify(lagertest.NewTestLogger("test"), httpClient)
		})

		Context("when the client returns the current user", func() {
			Context("when the user is permitted", func() {
				BeforeEach(func() {
					fakeClient.CurrentUserReturns("some-user", nil)
				})

				It("succeeds", func() {
					Expect(verifyErr).ToNot(HaveOccurred())
				})

				It("returns true", func() {
					Expect(verified).To(BeTrue())
				})
			})

			Context("when the user is not permitted", func() {
				BeforeEach(func() {
					fakeClient.CurrentUserReturns("bogus-user", nil)
				})