github.com/git-chglog/git-chglog@v0.15.5-0.20240126074033-6a6993d52d69/jira_test.go (about)

     1  package chglog
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  )
     8  
     9  func TestJira(t *testing.T) {
    10  	assert := assert.New(t)
    11  
    12  	config := &Config{
    13  		Options: &Options{
    14  			Processor:                   nil,
    15  			NextTag:                     "",
    16  			TagFilterPattern:            "",
    17  			CommitFilters:               nil,
    18  			CommitSortBy:                "",
    19  			CommitGroupBy:               "",
    20  			CommitGroupSortBy:           "",
    21  			CommitGroupTitleMaps:        nil,
    22  			HeaderPattern:               "",
    23  			HeaderPatternMaps:           nil,
    24  			IssuePrefix:                 nil,
    25  			RefActions:                  nil,
    26  			MergePattern:                "",
    27  			MergePatternMaps:            nil,
    28  			RevertPattern:               "",
    29  			RevertPatternMaps:           nil,
    30  			NoteKeywords:                nil,
    31  			JiraUsername:                "uuu",
    32  			JiraToken:                   "ppp",
    33  			JiraURL:                     "http://jira.com",
    34  			JiraTypeMaps:                nil,
    35  			JiraIssueDescriptionPattern: "",
    36  		},
    37  	}
    38  
    39  	jira := NewJiraClient(config)
    40  	issue, err := jira.GetJiraIssue("fake")
    41  	assert.Nil(issue)
    42  	assert.Error(err)
    43  }