mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-08-04 17:35:21 +02:00
feat(ui): add issue comment assignment doer links
This commit is contained in:
parent
39e6785da0
commit
1b9ac27578
5 changed files with 58 additions and 25 deletions
|
@ -11,6 +11,9 @@ import (
|
|||
"forgejo.org/models/db"
|
||||
issues_model "forgejo.org/models/issues"
|
||||
"forgejo.org/models/unittest"
|
||||
user_model "forgejo.org/models/user"
|
||||
"forgejo.org/modules/setting"
|
||||
"forgejo.org/modules/test"
|
||||
"forgejo.org/modules/translation"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
|
@ -221,3 +224,26 @@ func TestRenderLabels(t *testing.T) {
|
|||
assert.Contains(t, RenderLabels(db.DefaultContext, tr, []*issues_model.Label{label}, "user2/repo1", true),
|
||||
"user2/repo1/pulls?labels=1")
|
||||
}
|
||||
|
||||
func TestRenderUser(t *testing.T) {
|
||||
unittest.PrepareTestEnv(t)
|
||||
|
||||
user := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 2})
|
||||
org := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 3})
|
||||
ghost := user_model.NewGhostUser()
|
||||
|
||||
assert.Contains(t, RenderUser(db.DefaultContext, *user),
|
||||
"<a href='/user2' rel='nofollow'><strong>user2</strong></a>")
|
||||
assert.Contains(t, RenderUser(db.DefaultContext, *org),
|
||||
"<a href='/org3' rel='nofollow'><strong>org3</strong></a>")
|
||||
assert.Contains(t, RenderUser(db.DefaultContext, *ghost),
|
||||
"<strong>Ghost</strong>")
|
||||
|
||||
defer test.MockVariableValue(&setting.UI.DefaultShowFullName, true)()
|
||||
assert.Contains(t, RenderUser(db.DefaultContext, *user),
|
||||
"<a href='/user2' rel='nofollow'><strong>< U<se>r Tw<o > ><</strong></a>")
|
||||
assert.Contains(t, RenderUser(db.DefaultContext, *org),
|
||||
"<a href='/org3' rel='nofollow'><strong><<<< >> >> > >> > >>> >></strong></a>")
|
||||
assert.Contains(t, RenderUser(db.DefaultContext, *ghost),
|
||||
"<strong>Ghost</strong>")
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue