mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2026-10-18 13:18:26 +02:00
added tests for basic auth alert message feature
This commit is contained in:
@@ -57,7 +57,7 @@ var _ = Describe("Writer", func() {
|
||||
|
||||
It("Writes the default sign in template", func() {
|
||||
recorder := httptest.NewRecorder()
|
||||
writer.WriteSignInPage(recorder, request, "/redirect")
|
||||
writer.WriteSignInPage(recorder, request, "/redirect", http.StatusOK)
|
||||
|
||||
body, err := ioutil.ReadAll(recorder.Result().Body)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
@@ -104,7 +104,7 @@ var _ = Describe("Writer", func() {
|
||||
|
||||
It("Writes the custom sign in template", func() {
|
||||
recorder := httptest.NewRecorder()
|
||||
writer.WriteSignInPage(recorder, request, "/redirect")
|
||||
writer.WriteSignInPage(recorder, request, "/redirect", http.StatusOK)
|
||||
|
||||
body, err := ioutil.ReadAll(recorder.Result().Body)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
@@ -151,7 +151,7 @@ var _ = Describe("Writer", func() {
|
||||
rw := httptest.NewRecorder()
|
||||
req := httptest.NewRequest("", "/sign-in", nil)
|
||||
redirectURL := "<redirectURL>"
|
||||
in.writer.WriteSignInPage(rw, req, redirectURL)
|
||||
in.writer.WriteSignInPage(rw, req, redirectURL, http.StatusOK)
|
||||
|
||||
Expect(rw.Result().StatusCode).To(Equal(in.expectedStatus))
|
||||
|
||||
@@ -166,7 +166,7 @@ var _ = Describe("Writer", func() {
|
||||
}),
|
||||
Entry("With an override function", writerFuncsTableInput{
|
||||
writer: &WriterFuncs{
|
||||
SignInPageFunc: func(rw http.ResponseWriter, req *http.Request, redirectURL string) {
|
||||
SignInPageFunc: func(rw http.ResponseWriter, req *http.Request, redirectURL string, statusCode int) {
|
||||
rw.WriteHeader(202)
|
||||
rw.Write([]byte(fmt.Sprintf("%s %s", req.URL.Path, redirectURL)))
|
||||
},
|
||||
|
||||
@@ -54,7 +54,7 @@ var _ = Describe("SignIn Page", func() {
|
||||
Context("WriteSignInPage", func() {
|
||||
It("Writes the template to the response writer", func() {
|
||||
recorder := httptest.NewRecorder()
|
||||
signInPage.WriteSignInPage(recorder, request, "/redirect")
|
||||
signInPage.WriteSignInPage(recorder, request, "/redirect", http.StatusOK)
|
||||
|
||||
body, err := ioutil.ReadAll(recorder.Result().Body)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
@@ -68,7 +68,7 @@ var _ = Describe("SignIn Page", func() {
|
||||
signInPage.template = tmpl
|
||||
|
||||
recorder := httptest.NewRecorder()
|
||||
signInPage.WriteSignInPage(recorder, request, "/redirect")
|
||||
signInPage.WriteSignInPage(recorder, request, "/redirect", http.StatusOK)
|
||||
|
||||
body, err := ioutil.ReadAll(recorder.Result().Body)
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
|
||||
Reference in New Issue
Block a user