Sha256: 1f3d63a152acf1c78b6ab7d2c2cf5cf0a7736b55ee9f6e337a5dced66e2bc02d
Contents?: true
Size: 990 Bytes
Versions: 40
Compression:
Stored size: 990 Bytes
Contents
module WebMock class NetConnectNotAllowedError < StandardError def initialize(request_signature) text = "Real HTTP connections are disabled. Unregistered request: #{request_signature}" text << "\n\n" text << stubbing_instructions(request_signature) text << request_stubs text << "\n\n" + "="*60 super(text) end private def request_stubs return "" if WebMock::StubRegistry.instance.request_stubs.empty? text = "\n\nregistered request stubs:\n" WebMock::StubRegistry.instance.request_stubs.each do |stub| text << "\n#{WebMock::StubRequestSnippet.new(stub).to_s(false)}" end text end def stubbing_instructions(request_signature) text = "" request_stub = RequestStub.from_request_signature(request_signature) text << "You can stub this request with the following snippet:\n\n" text << WebMock::StubRequestSnippet.new(request_stub).to_s text end end end
Version data entries
40 entries across 40 versions & 3 rubygems