Exemple #1
0
			})

			It("nulls basic auth when has a blank clientSecret", func() {
				gitHubAuthTeam.ClientSecret = ""
				savedTeam, err := database.UpdateTeamGitHubAuth(gitHubAuthTeam)
				Expect(err).NotTo(HaveOccurred())

				Expect(savedTeam.ClientID).To(BeEmpty())
				Expect(savedTeam.ClientSecret).To(BeEmpty())
				Expect(savedTeam.Organizations).To(BeEmpty())
				Expect(savedTeam.Teams).To(BeEmpty())
				Expect(savedTeam.Users).To(BeEmpty())
			})

			It("nulls basic auth when has a blank clientID", func() {
				gitHubAuthTeam.ClientID = ""
				savedTeam, err := database.UpdateTeamGitHubAuth(gitHubAuthTeam)
				Expect(err).NotTo(HaveOccurred())

				Expect(savedTeam.ClientID).To(BeEmpty())
				Expect(savedTeam.ClientSecret).To(BeEmpty())
				Expect(savedTeam.Organizations).To(BeEmpty())
				Expect(savedTeam.Teams).To(BeEmpty())
				Expect(savedTeam.Users).To(BeEmpty())
			})
		})

		It("saves basic auth team info without over writing the GitHub auth", func() {
			_, err := database.UpdateTeamBasicAuth(basicAuthTeam)
			Expect(err).NotTo(HaveOccurred())