Sha256: 16d85123498d825e496076d8ea0187a7bd6469290f55de5cd16156da5886353d
Contents?: true
Size: 1.6 KB
Versions: 5
Compression:
Stored size: 1.6 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 "#supports_zlib?" do it "returns true" do expect(easy.supports_zlib?).to be_true end end end
Version data entries
5 entries across 5 versions & 1 rubygems