Guard CGI examples with Ruby 3.5 and use cgi/escape for related examples

This commit is contained in:
Hiroshi SHIBATA 2025-05-08 19:41:20 +09:00
parent 600c616507
commit ce6c1778fb
Notes: git 2025-05-09 05:27:42 +00:00
87 changed files with 2412 additions and 2144 deletions

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::Cookie#domain" do describe "CGI::Cookie#domain" do
@ -21,3 +23,4 @@ describe "CGI::Cookie#domain=" do
cookie.domain.should == "example.com" cookie.domain.should == "example.com"
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::Cookie#expires" do describe "CGI::Cookie#expires" do
@ -21,3 +23,4 @@ describe "CGI::Cookie#expires=" do
cookie.expires.should == Time.at(1196525000) cookie.expires.should == Time.at(1196525000)
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::Cookie#initialize when passed String" do describe "CGI::Cookie#initialize when passed String" do
@ -145,3 +147,4 @@ describe "CGI::Cookie#initialize when passed String, values ..." do
@cookie.secure.should be_false @cookie.secure.should be_false
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::Cookie#name" do describe "CGI::Cookie#name" do
@ -21,3 +23,4 @@ describe "CGI::Cookie#name=" do
cookie.name.should == "and-one-more" cookie.name.should == "and-one-more"
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::Cookie.parse" do describe "CGI::Cookie.parse" do
@ -24,3 +26,4 @@ describe "CGI::Cookie.parse" do
CGI::Cookie.parse(cookie).should == expected CGI::Cookie.parse(cookie).should == expected
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::Cookie#path" do describe "CGI::Cookie#path" do
@ -21,3 +23,4 @@ describe "CGI::Cookie#path=" do
cookie.path.should == "/another/path/" cookie.path.should == "/another/path/"
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::Cookie#secure" do describe "CGI::Cookie#secure" do
@ -68,3 +70,4 @@ describe "CGI::Cookie#secure= when passed Object" do
@cookie.secure.should be_true @cookie.secure.should be_true
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::Cookie#to_s" do describe "CGI::Cookie#to_s" do
@ -31,3 +33,4 @@ describe "CGI::Cookie#to_s" do
cookie = CGI::Cookie.new("test-cookie", "~").to_s.should == "test-cookie=~; path=" cookie = CGI::Cookie.new("test-cookie", "~").to_s.should == "test-cookie=~; path="
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::Cookie#value" do describe "CGI::Cookie#value" do
@ -74,3 +76,4 @@ describe "CGI::Cookie#value=" do
@cookie[2].should == "three" @cookie[2].should == "three"
end end
end end
end

View File

@ -1,5 +1,9 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
begin
require 'cgi/escape'
rescue LoadError
require 'cgi' require 'cgi'
end
describe "CGI.escapeElement when passed String, elements, ..." do describe "CGI.escapeElement when passed String, elements, ..." do
it "escapes only the tags of the passed elements in the passed String" do it "escapes only the tags of the passed elements in the passed String" do

View File

@ -1,5 +1,9 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
begin
require 'cgi/escape'
rescue LoadError
require 'cgi' require 'cgi'
end
describe "CGI.escapeHTML" do describe "CGI.escapeHTML" do
it "escapes special HTML characters (&\"<>') in the passed argument" do it "escapes special HTML characters (&\"<>') in the passed argument" do

View File

@ -1,5 +1,9 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
begin
require 'cgi/escape'
rescue LoadError
require 'cgi' require 'cgi'
end
ruby_version_is "3.2" do ruby_version_is "3.2" do
describe "CGI.escapeURIComponent" do describe "CGI.escapeURIComponent" do

View File

@ -1,5 +1,9 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
begin
require 'cgi/escape'
rescue LoadError
require 'cgi' require 'cgi'
end
describe "CGI.escape" do describe "CGI.escape" do
it "url-encodes the passed argument" do it "url-encodes the passed argument" do

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -47,3 +49,4 @@ describe "CGI::HtmlExtension#a" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -31,3 +33,4 @@ describe "CGI::HtmlExtension#base" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -31,3 +33,4 @@ describe "CGI::HtmlExtension#blockquote" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -20,3 +22,4 @@ describe "CGI::HtmlExtension#br" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -31,3 +33,4 @@ describe "CGI::HtmlExtension#caption" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -74,3 +76,4 @@ describe "CGI::HtmlExtension#checkbox_group" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -75,3 +77,4 @@ describe "CGI::HtmlExtension#checkbox" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -25,3 +27,4 @@ describe "CGI::HtmlExtension#doctype" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -70,3 +72,4 @@ describe "CGI::HtmlExtension#file_field" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -56,3 +58,4 @@ describe "CGI::HtmlExtension#form" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require_relative 'fixtures/common' require_relative 'fixtures/common'
require 'cgi' require 'cgi'
@ -12,3 +14,4 @@ describe "CGI::HtmlExtension#frame" do
@html.frameset { "link text" }.should == "<FRAMESET>link text</FRAMESET>" @html.frameset { "link text" }.should == "<FRAMESET>link text</FRAMESET>"
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require_relative 'fixtures/common' require_relative 'fixtures/common'
require 'cgi' require 'cgi'
@ -12,3 +14,4 @@ describe "CGI::HtmlExtension#frameset" do
@html.frameset { "link text" }.should == "<FRAMESET>link text</FRAMESET>" @html.frameset { "link text" }.should == "<FRAMESET>link text</FRAMESET>"
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -57,3 +59,4 @@ describe "CGI::HtmlExtension#hidden" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -64,3 +66,4 @@ describe "CGI::HtmlExtension#html" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -67,3 +69,4 @@ describe "CGI::HtmlExtension#image_button" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -81,3 +83,4 @@ describe "CGI::HtmlExtension#img" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -62,3 +64,4 @@ describe "CGI::HtmlExtension#multipart_form" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -82,3 +84,4 @@ describe "CGI::HtmlExtension#password_field" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
require_relative 'shared/popup_menu' require_relative 'shared/popup_menu'
@ -6,3 +8,4 @@ require_relative 'shared/popup_menu'
describe "CGI::HtmlExtension#popup_menu" do describe "CGI::HtmlExtension#popup_menu" do
it_behaves_like :cgi_htmlextension_popup_menu, :popup_menu it_behaves_like :cgi_htmlextension_popup_menu, :popup_menu
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -75,3 +77,4 @@ describe "CGI::HtmlExtension#radio_button" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -75,3 +77,4 @@ describe "CGI::HtmlExtension#radio_group" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -55,3 +57,4 @@ describe "CGI::HtmlExtension#reset" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require_relative 'fixtures/common' require_relative 'fixtures/common'
require 'cgi' require 'cgi'
require_relative 'shared/popup_menu' require_relative 'shared/popup_menu'
@ -6,3 +8,4 @@ require_relative 'shared/popup_menu'
describe "CGI::HtmlExtension#scrolling_list" do describe "CGI::HtmlExtension#scrolling_list" do
it_behaves_like :cgi_htmlextension_popup_menu, :scrolling_list it_behaves_like :cgi_htmlextension_popup_menu, :scrolling_list
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -55,3 +57,4 @@ describe "CGI::HtmlExtension#submit" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -82,3 +84,4 @@ describe "CGI::HtmlExtension#text_field" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'fixtures/common' require_relative 'fixtures/common'
@ -71,3 +73,4 @@ describe "CGI::HtmlExtension#textarea" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'shared/http_header' require_relative 'shared/http_header'
@ -6,3 +8,4 @@ require_relative 'shared/http_header'
describe "CGI#http_header" do describe "CGI#http_header" do
it_behaves_like :cgi_http_header, :http_header it_behaves_like :cgi_http_header, :http_header
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI#initialize" do describe "CGI#initialize" do
@ -131,3 +133,4 @@ describe "CGI#initialize when passed type" do
@cgi.should_not be_kind_of(CGI::Html4) @cgi.should_not be_kind_of(CGI::Html4)
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI#out" do describe "CGI#out" do
@ -49,3 +51,4 @@ describe "CGI#out when passed no block" do
-> { @cgi.out }.should raise_error(LocalJumpError) -> { @cgi.out }.should raise_error(LocalJumpError)
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI.parse when passed String" do describe "CGI.parse when passed String" do
@ -22,3 +24,4 @@ describe "CGI.parse when passed String" do
CGI.parse("hello%3F=hello%21").should == { "hello?" => ["hello!"] } CGI.parse("hello%3F=hello%21").should == { "hello?" => ["hello!"] }
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI.pretty when passed html" do describe "CGI.pretty when passed html" do
@ -22,3 +24,4 @@ describe "CGI.pretty when passed html, indentation_unit" do
EOS EOS
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI#print" do describe "CGI#print" do
@ -24,3 +26,4 @@ describe "CGI#print" do
@cgi.print("test").should == :expected @cgi.print("test").should == :expected
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#accept_charset" do describe "CGI::QueryExtension#accept_charset" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#accept_charset" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#accept_encoding" do describe "CGI::QueryExtension#accept_encoding" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#accept_encoding" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#accept_language" do describe "CGI::QueryExtension#accept_language" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#accept_language" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#accept" do describe "CGI::QueryExtension#accept" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#accept" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#auth_type" do describe "CGI::QueryExtension#auth_type" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#auth_type" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#cache_control" do describe "CGI::QueryExtension#cache_control" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#cache_control" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#content_length" do describe "CGI::QueryExtension#content_length" do
@ -24,3 +26,4 @@ describe "CGI::QueryExtension#content_length" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#content_type" do describe "CGI::QueryExtension#content_type" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#content_type" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#cookies" do describe "CGI::QueryExtension#cookies" do
@ -8,3 +10,4 @@ end
describe "CGI::QueryExtension#cookies=" do describe "CGI::QueryExtension#cookies=" do
it "needs to be reviewed for spec completeness" it "needs to be reviewed for spec completeness"
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#[]" do describe "CGI::QueryExtension#[]" do
@ -25,3 +27,4 @@ describe "CGI::QueryExtension#[]" do
@cgi["one"].should be_kind_of(String) @cgi["one"].should be_kind_of(String)
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#from" do describe "CGI::QueryExtension#from" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#from" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#gateway_interface" do describe "CGI::QueryExtension#gateway_interface" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#gateway_interface" do
end end
end end
end end
end

View File

@ -1,7 +1,10 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'shared/has_key' require_relative 'shared/has_key'
describe "CGI::QueryExtension#has_key?" do describe "CGI::QueryExtension#has_key?" do
it_behaves_like :cgi_query_extension_has_key_p, :has_key? it_behaves_like :cgi_query_extension_has_key_p, :has_key?
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#host" do describe "CGI::QueryExtension#host" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#host" do
end end
end end
end end
end

View File

@ -1,7 +1,10 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'shared/has_key' require_relative 'shared/has_key'
describe "CGI::QueryExtension#include?" do describe "CGI::QueryExtension#include?" do
it_behaves_like :cgi_query_extension_has_key_p, :include? it_behaves_like :cgi_query_extension_has_key_p, :include?
end end
end

View File

@ -1,7 +1,10 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require_relative 'shared/has_key' require_relative 'shared/has_key'
describe "CGI::QueryExtension#key?" do describe "CGI::QueryExtension#key?" do
it_behaves_like :cgi_query_extension_has_key_p, :key? it_behaves_like :cgi_query_extension_has_key_p, :key?
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#keys" do describe "CGI::QueryExtension#keys" do
@ -18,3 +20,4 @@ describe "CGI::QueryExtension#keys" do
@cgi.keys.sort.should == ["one", "two"] @cgi.keys.sort.should == ["one", "two"]
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
require "stringio" require "stringio"
@ -38,3 +40,4 @@ EOS
@cgi.multipart?.should be_true @cgi.multipart?.should be_true
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#negotiate" do describe "CGI::QueryExtension#negotiate" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#negotiate" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#params" do describe "CGI::QueryExtension#params" do
@ -35,3 +37,4 @@ describe "CGI::QueryExtension#params=" do
@cgi.params.should == {"one"=>["a"], "two"=>["b", "c"]} @cgi.params.should == {"one"=>["a"], "two"=>["b", "c"]}
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#path_info" do describe "CGI::QueryExtension#path_info" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#path_info" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#path_translated" do describe "CGI::QueryExtension#path_translated" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#path_translated" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#pragma" do describe "CGI::QueryExtension#pragma" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#pragma" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#query_string" do describe "CGI::QueryExtension#query_string" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#query_string" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#raw_cookie2" do describe "CGI::QueryExtension#raw_cookie2" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#raw_cookie2" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#raw_cookie" do describe "CGI::QueryExtension#raw_cookie" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#raw_cookie" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#referer" do describe "CGI::QueryExtension#referer" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#referer" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#remote_addr" do describe "CGI::QueryExtension#remote_addr" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#remote_addr" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#remote_host" do describe "CGI::QueryExtension#remote_host" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#remote_host" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#remote_ident" do describe "CGI::QueryExtension#remote_ident" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#remote_ident" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#remote_user" do describe "CGI::QueryExtension#remote_user" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#remote_user" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#request_method" do describe "CGI::QueryExtension#request_method" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#request_method" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#script_name" do describe "CGI::QueryExtension#script_name" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#script_name" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#server_name" do describe "CGI::QueryExtension#server_name" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#server_name" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#server_port" do describe "CGI::QueryExtension#server_port" do
@ -24,3 +26,4 @@ describe "CGI::QueryExtension#server_port" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#server_protocol" do describe "CGI::QueryExtension#server_protocol" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#server_protocol" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#server_software" do describe "CGI::QueryExtension#server_software" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#server_software" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../../spec_helper' require_relative '../../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI::QueryExtension#user_agent" do describe "CGI::QueryExtension#user_agent" do
@ -20,3 +22,4 @@ describe "CGI::QueryExtension#user_agent" do
end end
end end
end end
end

View File

@ -1,4 +1,6 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
ruby_version_is ""..."3.5" do
require 'cgi' require 'cgi'
describe "CGI.rfc1123_date when passed Time" do describe "CGI.rfc1123_date when passed Time" do
@ -8,3 +10,4 @@ describe "CGI.rfc1123_date when passed Time" do
CGI.rfc1123_date(input).should == expected CGI.rfc1123_date(input).should == expected
end end
end end
end

View File

@ -1,5 +1,9 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
begin
require 'cgi/escape'
rescue LoadError
require 'cgi' require 'cgi'
end
describe "CGI.unescapeElement when passed String, elements, ..." do describe "CGI.unescapeElement when passed String, elements, ..." do
it "unescapes only the tags of the passed elements in the passed String" do it "unescapes only the tags of the passed elements in the passed String" do

View File

@ -1,5 +1,9 @@
require_relative '../../spec_helper' require_relative '../../spec_helper'
begin
require 'cgi/escape'
rescue LoadError
require 'cgi' require 'cgi'
end
describe "CGI.unescapeHTML" do describe "CGI.unescapeHTML" do
it "unescapes '&amp; &lt; &gt; &quot;' to '& < > \"'" do it "unescapes '&amp; &lt; &gt; &quot;' to '& < > \"'" do

View File

@ -1,6 +1,10 @@
# -*- encoding: utf-8 -*- # -*- encoding: utf-8 -*-
require_relative '../../spec_helper' require_relative '../../spec_helper'
begin
require 'cgi/escape'
rescue LoadError
require 'cgi' require 'cgi'
end
describe "CGI.unescape" do describe "CGI.unescape" do
it "url-decodes the passed argument" do it "url-decodes the passed argument" do