Sha256: 84d7b77bd834e6425fa4b29ba4029c7ab2032669bb699f6274f5695d80cf065f
Contents?: true
Size: 942 Bytes
Versions: 38
Compression:
Stored size: 942 Bytes
Contents
require "appsignal/integrations/net_http" describe Appsignal::Integrations::NetHttpIntegration do let(:transaction) { http_request_transaction } before { start_agent } before { set_current_transaction transaction } around { |example| keep_transactions { example.run } } it "instruments a http request" do stub_request(:any, "http://www.google.com/") Net::HTTP.get_response(URI.parse("http://www.google.com")) expect(transaction).to include_event( "name" => "request.net_http", "title" => "GET http://www.google.com" ) end it "instruments a https request" do stub_request(:any, "https://www.google.com/") uri = URI.parse("https://www.google.com") http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.get(uri.request_uri) expect(transaction).to include_event( "name" => "request.net_http", "title" => "GET https://www.google.com" ) end end
Version data entries
38 entries across 38 versions & 1 rubygems