diff options
author | mrsdizzie <info@mrsdizzie.com> | 2019-07-14 10:48:51 -0400 |
---|---|---|
committer | Lunny Xiao <xiaolunwen@gmail.com> | 2019-07-14 22:48:51 +0800 |
commit | fb0c562f8ba32804c5d025abe23a0c0a23ca181e (patch) | |
tree | a28730a96f057901a59c91e9c9163af397639c58 /models/action_test.go | |
parent | 97078d1bdf26cfc99e093234348ddea74af40baf (diff) | |
download | gitea-fb0c562f8ba32804c5d025abe23a0c0a23ca181e.tar.gz gitea-fb0c562f8ba32804c5d025abe23a0c0a23ca181e.zip |
Fix regex for issues in commit messages (#7444)
* Fix regex for issues in commit messages
Use same regex as markup for matching in commits.
Fixes #7438
* make fmt
Diffstat (limited to 'models/action_test.go')
-rw-r--r-- | models/action_test.go | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/models/action_test.go b/models/action_test.go index 53a3202894..da50ebce80 100644 --- a/models/action_test.go +++ b/models/action_test.go @@ -155,6 +155,25 @@ func TestPushCommits_AvatarLink(t *testing.T) { pushCommits.AvatarLink("nonexistent@example.com")) } +func TestRegExp_issueReferenceKeywordsPat(t *testing.T) { + trueTestCases := []string{ + "#2", + "[#2]", + "please see go-gitea/gitea#5", + } + falseTestCases := []string{ + "kb#2", + "#2xy", + } + + for _, testCase := range trueTestCases { + assert.True(t, issueReferenceKeywordsPat.MatchString(testCase)) + } + for _, testCase := range falseTestCases { + assert.False(t, issueReferenceKeywordsPat.MatchString(testCase)) + } +} + func Test_getIssueFromRef(t *testing.T) { assert.NoError(t, PrepareTestDatabase()) repo := AssertExistsAndLoadBean(t, &Repository{ID: 1}).(*Repository) |