Updated RubySpec source to 55122684.
[rbx.git] / spec / frozen / 1.8 / library / cgi / queryextension / user_agent_spec.rb
blobb13a3cef557570c22f196825bc6c1966e3ca6d50
1 require File.dirname(__FILE__) + '/../../../spec_helper'
2 require 'cgi'
4 describe "CGI::QueryExtension#user_agent" 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_USER_AGENT']" do
15     old_value, ENV['HTTP_USER_AGENT'] = ENV['HTTP_USER_AGENT'], "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_2; de-de) AppleWebKit/527+ (KHTML, like Gecko) Version/3.1 Safari/525.13"
16     begin
17       @cgi.user_agent.should == "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_2; de-de) AppleWebKit/527+ (KHTML, like Gecko) Version/3.1 Safari/525.13"
18     ensure
19       ENV['HTTP_USER_AGENT'] = old_value
20     end
21   end
22 end