(t *testing.T)
| 492 | } |
| 493 | |
| 494 | func TestNewBase_Close(t *testing.T) { |
| 495 | t.Parallel() |
| 496 | c, err := NewBase( |
| 497 | WithTransportOptions( |
| 498 | elastictransport.WithTransport(&mockTransp{}), |
| 499 | ), |
| 500 | ) |
| 501 | if err != nil { |
| 502 | t.Fatalf("Unexpected error: %s", err) |
| 503 | } |
| 504 | if closeErr := c.Close(context.Background()); closeErr != nil { |
| 505 | t.Errorf("Unexpected error: %s", closeErr) |
| 506 | } |
| 507 | _, err = c.Perform(&http.Request{URL: &url.URL{}, Header: make(http.Header)}) |
| 508 | if err == nil { |
| 509 | t.Fatal("Expected error after close") |
| 510 | } |
| 511 | } |
| 512 | |
| 513 | func TestNewTyped_Close(t *testing.T) { |
| 514 | t.Parallel() |
nothing calls this directly
no test coverage detected