mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 11:28: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:
		| @@ -193,7 +193,7 @@ func TestHTTPClientDownload(t *testing.T) { | ||||
| 		}, | ||||
| 		{ | ||||
| 			endpoint:      "https://invalid-json-response.io", | ||||
| 			expectedError: "invalid json", | ||||
| 			expectedError: "/(invalid json|jsontext: invalid character)/", | ||||
| 		}, | ||||
| 		{ | ||||
| 			endpoint:      "https://valid-batch-request-download.io", | ||||
| @@ -258,7 +258,11 @@ func TestHTTPClientDownload(t *testing.T) { | ||||
| 				return nil | ||||
| 			}) | ||||
| 			if c.expectedError != "" { | ||||
| 				assert.ErrorContains(t, err, c.expectedError) | ||||
| 				if strings.HasPrefix(c.expectedError, "/") && strings.HasSuffix(c.expectedError, "/") { | ||||
| 					assert.Regexp(t, strings.Trim(c.expectedError, "/"), err.Error()) | ||||
| 				} else { | ||||
| 					assert.ErrorContains(t, err, c.expectedError) | ||||
| 				} | ||||
| 			} else { | ||||
| 				assert.NoError(t, err) | ||||
| 			} | ||||
| @@ -297,7 +301,7 @@ func TestHTTPClientUpload(t *testing.T) { | ||||
| 		}, | ||||
| 		{ | ||||
| 			endpoint:      "https://invalid-json-response.io", | ||||
| 			expectedError: "invalid json", | ||||
| 			expectedError: "/(invalid json|jsontext: invalid character)/", | ||||
| 		}, | ||||
| 		{ | ||||
| 			endpoint:      "https://valid-batch-request-upload.io", | ||||
| @@ -352,7 +356,11 @@ func TestHTTPClientUpload(t *testing.T) { | ||||
| 				return io.NopCloser(new(bytes.Buffer)), objectError | ||||
| 			}) | ||||
| 			if c.expectedError != "" { | ||||
| 				assert.ErrorContains(t, err, c.expectedError) | ||||
| 				if strings.HasPrefix(c.expectedError, "/") && strings.HasSuffix(c.expectedError, "/") { | ||||
| 					assert.Regexp(t, strings.Trim(c.expectedError, "/"), err.Error()) | ||||
| 				} else { | ||||
| 					assert.ErrorContains(t, err, c.expectedError) | ||||
| 				} | ||||
| 			} else { | ||||
| 				assert.NoError(t, err) | ||||
| 			} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user