httptest (version 3.2.2)

expect_header: 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(...)

Arguments

...

Arguments passed to expect_warning

Value

NULL, according to expect_warning.

Details

expect_header works both in the mock HTTP contexts and on "live" HTTP requests.

Examples

Run this code
# NOT RUN {
library(httr)
with_fake_http({
    expect_header(GET("http://example.com", config=add_headers(Accept="image/png")),
        "Accept: image/png")
})
# }

Run the code above in your browser using DataLab