mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 03:18:24 +00:00 
			
		
		
		
	use experimental go json v2 library (#35392)
details: https://pkg.go.dev/encoding/json/v2 --------- Co-authored-by: techknowlogick <matti@mdranta.net> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
		| @@ -4,6 +4,7 @@ | ||||
| package webhook | ||||
|  | ||||
| import ( | ||||
| 	"strings" | ||||
| 	"testing" | ||||
|  | ||||
| 	webhook_model "code.gitea.io/gitea/models/webhook" | ||||
| @@ -216,7 +217,9 @@ func TestMatrixJSONPayload(t *testing.T) { | ||||
| 	require.NoError(t, err) | ||||
|  | ||||
| 	assert.Equal(t, "PUT", req.Method) | ||||
| 	assert.Equal(t, "/_matrix/client/r0/rooms/ROOM_ID/send/m.room.message/6db5dc1e282529a8c162c7fe93dd2667494eeb51", req.URL.Path) | ||||
| 	txnID, ok := strings.CutPrefix(req.URL.Path, "/_matrix/client/r0/rooms/ROOM_ID/send/m.room.message/") | ||||
| 	assert.True(t, ok) | ||||
| 	assert.Len(t, txnID, 40) // txnID is just a unique ID for a webhook request, it is a sha1 hash from the payload | ||||
| 	assert.Equal(t, "sha256=", req.Header.Get("X-Hub-Signature-256")) | ||||
| 	assert.Equal(t, "application/json", req.Header.Get("Content-Type")) | ||||
| 	var body MatrixPayload | ||||
|   | ||||
		Reference in New Issue
	
	Block a user