mirror of
https://github.com/git-chglog/git-chglog.git
synced 2026-01-22 18:06:11 +00:00
BREAKING CHANGE: `JiraIssueId` has been renamed to `JiraIssueID`. This impacts the value for `pattern_maps` in `config.yml`. * chore(ci): add golangci-lint action * chore(lint): address errcheck lint failures * chore(lint): address misspell lint failures * chore(lint): address gocritic lint failures * chore(lint): address golint lint failures * chore(lint): address structcheck lint failures * chore(lint): address gosimple lint failures * chore(lint): address gofmt lint failures * chore(ci): port to official golangci-lint github action * Update golangci configuration for better coverage Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com> * fix: file is not goimports-ed Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com> * fix: golint and exported functions comments Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com> * chore(lint): address gosec G304 warning * chore(lint): address uparam warnings * chore(lint): address scopelint lint failures * fix: cyclomatic complexity Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com> * chore(lint): address prealloc warning, noting that we are warning for now * chore(lint): address govet and errorlint failures * chore: clean up defer logic when checking errors Co-authored-by: Khosrow Moossavi <khos2ow@gmail.com>
43 lines
1.1 KiB
Go
43 lines
1.1 KiB
Go
package chglog
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestJira(t *testing.T) {
|
|
assert := assert.New(t)
|
|
|
|
config := &Config{
|
|
Options: &Options{
|
|
Processor: nil,
|
|
NextTag: "",
|
|
TagFilterPattern: "",
|
|
CommitFilters: nil,
|
|
CommitSortBy: "",
|
|
CommitGroupBy: "",
|
|
CommitGroupSortBy: "",
|
|
CommitGroupTitleMaps: nil,
|
|
HeaderPattern: "",
|
|
HeaderPatternMaps: nil,
|
|
IssuePrefix: nil,
|
|
RefActions: nil,
|
|
MergePattern: "",
|
|
MergePatternMaps: nil,
|
|
RevertPattern: "",
|
|
RevertPatternMaps: nil,
|
|
NoteKeywords: nil,
|
|
JiraUsername: "uuu",
|
|
JiraToken: "ppp",
|
|
JiraURL: "http://jira.com",
|
|
JiraTypeMaps: nil,
|
|
JiraIssueDescriptionPattern: "",
|
|
},
|
|
}
|
|
|
|
jira := NewJiraClient(config)
|
|
issue, err := jira.GetJiraIssue("fake")
|
|
assert.Nil(issue)
|
|
assert.Error(err)
|
|
}
|