MCPcopy Index your code
hub / github.com/google/go-github / TestClient_UploadURL

Function TestClient_UploadURL

github/github_test.go:1197–1231  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

1195}
1196
1197func TestClient_UploadURL(t *testing.T) {
1198 t.Parallel()
1199
1200 customUploadURL := "https://custom-upload-url/api/uploads/"
1201
1202 for _, tt := range []struct {
1203 name string
1204 client *Client
1205 wantUploadURL string
1206 }{
1207 {
1208 name: "default_upload_url",
1209 client: mustNewClient(t),
1210 wantUploadURL: uploadBaseURL,
1211 },
1212 {
1213 name: "custom_upload_url",
1214 client: &Client{uploadURL: mustParseURL(t, customUploadURL)},
1215 wantUploadURL: customUploadURL,
1216 },
1217 {
1218 name: "missing_upload_url",
1219 client: &Client{},
1220 wantUploadURL: "",
1221 },
1222 } {
1223 t.Run(tt.name, func(t *testing.T) {
1224 t.Parallel()
1225
1226 if got, want := tt.client.UploadURL(), tt.wantUploadURL; got != want {
1227 t.Errorf("Client.UploadURL() = %v, want %v", got, want)
1228 }
1229 })
1230 }
1231}
1232
1233func TestClient_Clone(t *testing.T) {
1234 t.Parallel()

Callers

nothing calls this directly

Calls 4

mustNewClientFunction · 0.85
mustParseURLFunction · 0.85
UploadURLMethod · 0.80
RunMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…