mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-05-31 20:02:09 +00:00
Merge pull request '[FEAT] Trim spaces from repo names on form submission' (#5822) from gusted/forgejo-trim-spaces-form into forgejo
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5822 Reviewed-by: Otto <otto@codeberg.org>
This commit is contained in:
commit
0fb48872ac
31 changed files with 54 additions and 36 deletions
|
@ -11,9 +11,11 @@ import (
|
|||
"strings"
|
||||
"testing"
|
||||
|
||||
repo_model "code.gitea.io/gitea/models/repo"
|
||||
"code.gitea.io/gitea/models/unittest"
|
||||
user_model "code.gitea.io/gitea/models/user"
|
||||
"code.gitea.io/gitea/modules/setting"
|
||||
"code.gitea.io/gitea/modules/test"
|
||||
"code.gitea.io/gitea/modules/translation"
|
||||
"code.gitea.io/gitea/tests"
|
||||
|
||||
|
@ -135,3 +137,19 @@ func TestRepoGenerateToOrg(t *testing.T) {
|
|||
|
||||
testRepoGenerate(t, session, "44", "user27", "template1", user, org, "generated2")
|
||||
}
|
||||
|
||||
func TestRepoCreateFormTrimSpace(t *testing.T) {
|
||||
defer tests.PrepareTestEnv(t)()
|
||||
user := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 2})
|
||||
session := loginUser(t, user.Name)
|
||||
|
||||
req := NewRequestWithValues(t, "POST", "/repo/create", map[string]string{
|
||||
"_csrf": GetCSRF(t, session, "/repo/create"),
|
||||
"uid": "2",
|
||||
"repo_name": " spaced-name ",
|
||||
})
|
||||
resp := session.MakeRequest(t, req, http.StatusSeeOther)
|
||||
|
||||
assert.EqualValues(t, "/user2/spaced-name", test.RedirectURL(resp))
|
||||
unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{OwnerID: 2, Name: "spaced-name"})
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue