Exemplo n.º 1
0
			BeforeEach(func() {
				_, err := database.UpdateTeamBasicAuth(basicAuthTeam)
				Expect(err).NotTo(HaveOccurred())
			})

			It("nulls basic auth when has a blank username", func() {
				basicAuthTeam.BasicAuthUsername = ""
				savedTeam, err := database.UpdateTeamBasicAuth(basicAuthTeam)
				Expect(err).NotTo(HaveOccurred())

				Expect(savedTeam.BasicAuth.BasicAuthUsername).To(BeEmpty())
				Expect(savedTeam.BasicAuth.BasicAuthPassword).To(BeEmpty())
			})

			It("nulls basic auth when has a blank password", func() {
				basicAuthTeam.BasicAuthPassword = ""
				savedTeam, err := database.UpdateTeamBasicAuth(basicAuthTeam)
				Expect(err).NotTo(HaveOccurred())

				Expect(savedTeam.BasicAuth.BasicAuthUsername).To(BeEmpty())
				Expect(savedTeam.BasicAuth.BasicAuthPassword).To(BeEmpty())
			})
		})

		It("saves oauth team info to the existing team", func() {
			savedTeam, err := database.UpdateTeamGitHubAuth(gitHubAuthTeam)
			Expect(err).NotTo(HaveOccurred())

			Expect(savedTeam.ClientID).To(Equal(gitHubAuthTeam.ClientID))
			Expect(savedTeam.ClientSecret).To(Equal(gitHubAuthTeam.ClientSecret))
			Expect(savedTeam.Organizations).To(Equal(gitHubAuthTeam.Organizations))