nuclei/pkg/templates/log_test.go

26 lines
604 B
Go
Raw Normal View History

package templates
2021-09-01 17:36:07 +03:00
import (
"testing"
"github.com/stretchr/testify/require"
2021-09-01 17:36:07 +03:00
)
func Test_appendAtSignToAuthors(t *testing.T) {
result := appendAtSignToAuthors([]string{"user1", "user2", "user3"})
require.Equal(t, result, "@user1,@user2,@user3")
2021-09-01 17:36:07 +03:00
}
func Test_appendAtSignToMissingAuthors(t *testing.T) {
result := appendAtSignToAuthors([]string{})
require.Equal(t, result, "@none")
2021-09-01 17:36:07 +03:00
result = appendAtSignToAuthors(nil)
require.Equal(t, result, "@none")
2021-09-01 17:36:07 +03:00
}
func Test_appendAtSignToOneAuthor(t *testing.T) {
result := appendAtSignToAuthors([]string{"user1"})
require.Equal(t, result, "@user1")
2021-09-01 17:36:07 +03:00
}