Updated RubySpec source to 55122684.
[rbx.git] / spec / frozen / 1.8 / library / cgi / queryextension / negotiate_spec.rb
blob3d2aaa7d761e79d7c81f9f8a72fb80a5c69c5dfa
1 require File.dirname(__FILE__) + '/../../../spec_helper'
2 require 'cgi'
4 describe "CGI::QueryExtension#negotiate" do
5   before(:each) do
6     ENV['REQUEST_METHOD'], @old_request_method = "GET", ENV['REQUEST_METHOD']
7     @cgi = CGI.new
8   end
9   
10   after(:each) do
11     ENV['REQUEST_METHOD'] = @old_request_method
12   end
13   
14   it "returns ENV['HTTP_NEGOTIATE']" do
15     old_value, ENV['HTTP_NEGOTIATE'] = ENV['HTTP_NEGOTIATE'], "trans"
16     begin
17       @cgi.negotiate.should == "trans"
18     ensure
19       ENV['HTTP_NEGOTIATE'] = old_value
20     end
21   end
22 end