Add testifylint to lint checks (#4535)

go-require lint is ignored for now

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4535
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: TheFox0x7 <thefox0x7@gmail.com>
Co-committed-by: TheFox0x7 <thefox0x7@gmail.com>
This commit is contained in:
TheFox0x7 2024-07-30 19:41:10 +00:00 committed by Earl Warren
parent 94933470cd
commit 4de909747b
504 changed files with 5028 additions and 4680 deletions

View file

@ -10,6 +10,7 @@ import (
"github.com/emersion/go-imap"
"github.com/jhillyerd/enmime"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestNotHandleTwice(t *testing.T) {
@ -17,12 +18,12 @@ func TestNotHandleTwice(t *testing.T) {
msg := imap.NewMessage(90, []imap.FetchItem{imap.FetchBody})
handled := isAlreadyHandled(handledSet, msg)
assert.Equal(t, false, handled)
assert.False(t, handled)
handledSet.AddNum(msg.SeqNum)
handled = isAlreadyHandled(handledSet, msg)
assert.Equal(t, true, handled)
assert.True(t, handled)
}
func TestIsAutomaticReply(t *testing.T) {
@ -74,9 +75,9 @@ func TestIsAutomaticReply(t *testing.T) {
b = b.Header(k, v)
}
root, err := b.Build()
assert.NoError(t, err)
require.NoError(t, err)
env, err := enmime.EnvelopeFromPart(root)
assert.NoError(t, err)
require.NoError(t, err)
assert.Equal(t, c.Expected, isAutomaticReply(env))
}
@ -102,7 +103,7 @@ func TestGetContentFromMailReader(t *testing.T) {
"--message-boundary--\r\n"
env, err := enmime.ReadEnvelope(strings.NewReader(mailString))
assert.NoError(t, err)
require.NoError(t, err)
content := getContentFromMailReader(env)
assert.Equal(t, "mail content", content.Content)
assert.Len(t, content.Attachments, 1)
@ -139,7 +140,7 @@ func TestGetContentFromMailReader(t *testing.T) {
"--message-boundary--\r\n"
env, err = enmime.ReadEnvelope(strings.NewReader(mailString))
assert.NoError(t, err)
require.NoError(t, err)
content = getContentFromMailReader(env)
assert.Equal(t, "mail content\n--\nattachment content", content.Content)
assert.Len(t, content.Attachments, 2)
@ -161,7 +162,7 @@ func TestGetContentFromMailReader(t *testing.T) {
"--message-boundary--\r\n"
env, err = enmime.ReadEnvelope(strings.NewReader(mailString))
assert.NoError(t, err)
require.NoError(t, err)
content = getContentFromMailReader(env)
assert.Equal(t, "mail content", content.Content)
assert.Empty(t, content.Attachments)
@ -182,9 +183,9 @@ func TestGetContentFromMailReader(t *testing.T) {
"--message-boundary--\r\n"
env, err = enmime.ReadEnvelope(strings.NewReader(mailString))
assert.NoError(t, err)
require.NoError(t, err)
content = getContentFromMailReader(env)
assert.NoError(t, err)
require.NoError(t, err)
assert.Equal(t, "mail content without signature", content.Content)
assert.Empty(t, content.Attachments)
}