(t testing.TB, srv *httptest.Server)
| 1852 | } |
| 1853 | |
| 1854 | func testRESTClient(t testing.TB, srv *httptest.Server) *RESTClient { |
| 1855 | baseURL, _ := url.Parse("http://localhost") |
| 1856 | if srv != nil { |
| 1857 | var err error |
| 1858 | baseURL, err = url.Parse(srv.URL) |
| 1859 | if err != nil { |
| 1860 | t.Fatalf("failed to parse test URL: %v", err) |
| 1861 | } |
| 1862 | } |
| 1863 | versionedAPIPath := defaultResourcePathWithPrefix("", "", "", "") |
| 1864 | client, err := NewRESTClient(baseURL, versionedAPIPath, defaultContentConfig(), 0, 0, nil, nil) |
| 1865 | if err != nil { |
| 1866 | t.Fatalf("failed to create a client: %v", err) |
| 1867 | } |
| 1868 | return client |
| 1869 | } |
| 1870 | |
| 1871 | func TestDoContext(t *testing.T) { |
| 1872 | receivedCh := make(chan struct{}) |
no test coverage detected