mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Refactor webhook payload convertion (#12310)
* Refactor webhook payload convertion * Fix lint Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
		| @@ -14,18 +14,18 @@ import ( | ||||
|  | ||||
| func TestGetDingTalkIssuesPayload(t *testing.T) { | ||||
| 	p := issueTestPayload() | ||||
|  | ||||
| 	d := new(DingtalkPayload) | ||||
| 	p.Action = api.HookIssueOpened | ||||
| 	pl, err := getDingtalkIssuesPayload(p) | ||||
| 	pl, err := d.Issue(p) | ||||
| 	require.NoError(t, err) | ||||
| 	require.NotNil(t, pl) | ||||
| 	assert.Equal(t, "#2 crash", pl.ActionCard.Title) | ||||
| 	assert.Equal(t, "[test/repo] Issue opened: #2 crash by user1\r\n\r\n", pl.ActionCard.Text) | ||||
| 	assert.Equal(t, "#2 crash", pl.(*DingtalkPayload).ActionCard.Title) | ||||
| 	assert.Equal(t, "[test/repo] Issue opened: #2 crash by user1\r\n\r\n", pl.(*DingtalkPayload).ActionCard.Text) | ||||
|  | ||||
| 	p.Action = api.HookIssueClosed | ||||
| 	pl, err = getDingtalkIssuesPayload(p) | ||||
| 	pl, err = d.Issue(p) | ||||
| 	require.NoError(t, err) | ||||
| 	require.NotNil(t, pl) | ||||
| 	assert.Equal(t, "#2 crash", pl.ActionCard.Title) | ||||
| 	assert.Equal(t, "[test/repo] Issue closed: #2 crash by user1\r\n\r\n", pl.ActionCard.Text) | ||||
| 	assert.Equal(t, "#2 crash", pl.(*DingtalkPayload).ActionCard.Title) | ||||
| 	assert.Equal(t, "[test/repo] Issue closed: #2 crash by user1\r\n\r\n", pl.(*DingtalkPayload).ActionCard.Text) | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Lunny Xiao
					Lunny Xiao