expect_header {httptest} | R Documentation |
Test that an HTTP request is made with a header
Description
This expectation checks that a HTTP header (and potentially header value)
is present in a request. It works by inspecting the request object and
raising warnings that are caught by testthat::expect_warning()
.
Usage
expect_header(..., ignore.case = TRUE)
Arguments
... |
Arguments passed to |
ignore.case |
logical: if |
Details
expect_header
works both in the mock HTTP contexts and on "live" HTTP
requests.
Value
NULL
, according to expect_warning
.
Examples
library(httr)
with_fake_http({
expect_header(
GET("http://example.com", config = add_headers(Accept = "image/png")),
"Accept: image/png"
)
})
[Package httptest version 4.2.2 Index]