require_relative '../../../spec_helper' require 'net/http' require_relative 'fixtures/classes' describe "Net::HTTPHeader#key? when passed key" do before :each do @headers = NetHTTPHeaderSpecs::Example.new end it "returns true if the header entry with the passed key exists" do @headers.key?("My-Header").should be_false @headers["My-Header"] = "test" @headers.key?("My-Header").should be_true end it "is case-insensitive" do @headers["My-Header"] = "test" @headers.key?("my-header").should be_true @headers.key?("MY-HEADER").should be_true end end