(t *testing.T)
| 449 | } |
| 450 | |
| 451 | func TestNew_Close(t *testing.T) { |
| 452 | t.Parallel() |
| 453 | c, err := New( |
| 454 | WithTransportOptions( |
| 455 | elastictransport.WithTransport(&mockTransp{}), |
| 456 | ), |
| 457 | ) |
| 458 | if err != nil { |
| 459 | t.Fatalf("Unexpected error: %s", err) |
| 460 | } |
| 461 | if closeErr := c.Close(context.Background()); closeErr != nil { |
| 462 | t.Errorf("Unexpected error: %s", closeErr) |
| 463 | } |
| 464 | _, err = c.Perform(&http.Request{URL: &url.URL{}, Header: make(http.Header)}) |
| 465 | if err == nil { |
| 466 | t.Fatal("Expected error after close") |
| 467 | } |
| 468 | } |
| 469 | |
| 470 | func TestNewBase_Default(t *testing.T) { |
| 471 | t.Setenv("ELASTICSEARCH_URL", "") |
nothing calls this directly
no test coverage detected