headers matcher
patterna list
new()Create a new HeadersPattern object
HeadersPattern$new(pattern)pattern(list) a pattern, as a named list, must be named,
e.g,. list(a = 5, b = 6)
A new HeadersPattern object
matches()Match a list of headers against that stored
HeadersPattern$matches(headers)headers(list) named list of headers, e.g,. list(a = 5, b = 6)
a boolean
empty_headers()Are headers empty? tests if null or length==0
HeadersPattern$empty_headers(headers)headersnamed list of headers
a boolean
to_s()Print pattern for easy human consumption
HeadersPattern$to_s()a string
clone()The objects of this class are cloneable with this method.
HeadersPattern$clone(deep = FALSE)deepWhether to make a deep clone.
webmockr normalises headers and treats all forms of same headers as equal:
i.e the following two sets of headers are equal:
list(Header1 = "value1", content_length = 123, X_CuStOm_hEAder = "foo")
and
list(header1 = "value1", "Content-Length" = 123, "x-cuSTOM-HeAder" = "foo")