@@ -915,6 +915,15 @@ func TestUserInfoEndpointUnauthorizedOnNoCookieSetError(t *testing.T) {
915 assert.Equal(t, http.StatusUnauthorized, test.rw.Code)
915 assert.Equal(t, http.StatusUnauthorized, test.rw.Code)
918+func TestEncodedUrlsStayEncoded(t *testing.T) {
919+ encodeTest, err := NewSignInPageTest(false)
923+ code, _ := encodeTest.GetEndpoint("/%2F/test1/%2F/test2")
924+ assert.Equal(t, 403, code)
918func NewAuthOnlyEndpointTest(querystring string, modifiers ...OptionsModifier) (*ProcessCookieTest, error) {
927func NewAuthOnlyEndpointTest(querystring string, modifiers ...OptionsModifier) (*ProcessCookieTest, error) {
919 pcTest, err := NewProcessCookieTestWithOptionsModifiers(modifiers...)
928 pcTest, err := NewProcessCookieTestWithOptionsModifiers(modifiers...)
920 if err != nil {
929 if err != nil {