Sha256: 0edba9ba9906510968c1db934a3c8e1c3cf788a2787f61bfff70c67f2a1fb17e
Contents?: true
Size: 1.71 KB
Versions: 2
Compression:
Stored size: 1.71 KB
Contents
require 'spec_helper' describe Ethon::Easy::Informations do let(:easy) { Ethon::Easy.new } before do easy.url = "http://localhost:3001" easy.perform end describe "#httpauth_avail" do it "returns" do expect(easy.httpauth_avail).to be end end describe "#total_time" do it "returns float" do expect(easy.total_time).to be_a(Float) end end describe "#starttransfer_time" do it "returns float" do expect(easy.starttransfer_time).to be_a(Float) end end describe "#appconnect_time" do it "returns float" do expect(easy.appconnect_time).to be_a(Float) end end describe "#pretransfer_time" do it "returns float" do expect(easy.pretransfer_time).to be_a(Float) end end describe "#connect_time" do it "returns float" do expect(easy.connect_time).to be_a(Float) end end describe "#namelookup_time" do it "returns float" do expect(easy.namelookup_time).to be_a(Float) end end describe "#effective_url" do it "returns url" do expect(easy.effective_url).to match(/^http:\/\/localhost:3001\/?/) end end describe "#primary_ip" do it "returns localhost" do expect(easy.primary_ip).to match(/::1|127\.0\.0\.1/) end end describe "#response_code" do it "returns 200" do expect(easy.response_code).to eq(200) end end describe "#redirect_count" do it "returns 0" do expect(easy.redirect_count).to eq(0) end end describe "#request_size" do it "returns 53" do expect(easy.request_size).to eq(53) end end describe "#supports_zlib?" do it "returns true" do expect(easy.supports_zlib?).to be_truthy end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ethon-0.7.2 | spec/ethon/easy/informations_spec.rb |
ethon-0.7.1 | spec/ethon/easy/informations_spec.rb |