class

DuckDuckGo::HTTP::MockAdapter

Inherits DuckDuckGo::HTTP::Adapter < Reference < Object

Constructors

Instance methods

default(status_code : Int32 = 200, body : String = "")

Set default response when no stub matches

Source
get(url : String, headers : ::HTTP::Headers) : Response
Source
last_request

Get the last request

Source
requested?(pattern : Regex) : Bool

Check if a URL was requested

Source
requests
Source
reset

Clear all stubs and recorded requests

Source
stub(pattern : Regex, status_code : Int32 = 200, body : String = "", headers : ::HTTP::Headers = ::HTTP::Headers.new)

Stub a response for URLs matching a pattern

Source
stub_file(pattern : Regex, fixture_path : String, status_code : Int32 = 200)

Stub a response from a fixture file

Source

Nested types