Sha256: c8e2509f9c6dcb445e3ad19666b6c134adab5415c33765d5937384045d8e7fa5
Contents?: true
Size: 784 Bytes
Versions: 49
Compression:
Stored size: 784 Bytes
Contents
require File.expand_path('../../../../../spec_helper', __FILE__) require 'net/http' require File.expand_path('../fixtures/classes', __FILE__) describe "Net::HTTPHeader#delete when passed key" do before(:each) do @headers = NetHTTPHeaderSpecs::Example.new end it "removes the header entry with the passed key" do @headers["My-Header"] = "test" @headers.delete("My-Header") @headers["My-Header"].should be_nil @headers.size.should eql(0) end it "returns the removed values" do @headers["My-Header"] = "test" @headers.delete("My-Header").should == ["test"] end it "is case-insensitive" do @headers["My-Header"] = "test" @headers.delete("my-header") @headers["My-Header"].should be_nil @headers.size.should eql(0) end end
Version data entries
49 entries across 49 versions & 2 rubygems