[前][次][番号順一覧][スレッド一覧]

ruby-changes:25501

From: xibbar <ko1@a...>
Date: Thu, 8 Nov 2012 15:56:27 +0900 (JST)
Subject: [ruby-changes:25501] xibbar:r37558 (trunk): * test/cgi/test_cgi_core.rb: Add test for CGI#header.

xibbar	2012-11-08 15:56:17 +0900 (Thu, 08 Nov 2012)

  New Revision: 37558

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37558

  Log:
    * test/cgi/test_cgi_core.rb: Add test for CGI#header.

  Modified files:
    trunk/test/cgi/test_cgi_core.rb

Index: test/cgi/test_cgi_core.rb
===================================================================
--- test/cgi/test_cgi_core.rb	(revision 37557)
+++ test/cgi/test_cgi_core.rb	(revision 37558)
@@ -329,7 +329,7 @@
   end
 
 
-  def test_cgi_core_htmltype
+  def test_cgi_core_htmltype_header
     @environ = {
       'REQUEST_METHOD' => 'GET',
     }
@@ -337,26 +337,32 @@
     ## no htmltype
     cgi = CGI.new
     assert_raise(NoMethodError) do cgi.doctype end
+    assert_equal("Content-Type: text/html\r\n\r\n",cgi.header)
     ## html3
     cgi = CGI.new('html3')
     expected = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">'
     assert_equal(expected, cgi.doctype)
+    assert_equal("Content-Type: text/html\r\n\r\n",cgi.header)
     ## html4
     cgi = CGI.new('html4')
     expected = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">'
     assert_equal(expected, cgi.doctype)
+    assert_equal("Content-Type: text/html\r\n\r\n",cgi.header)
     ## html4 transitional
     cgi = CGI.new('html4Tr')
     expected = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">'
     assert_equal(expected, cgi.doctype)
+    assert_equal("Content-Type: text/html\r\n\r\n",cgi.header)
     ## html4 frameset
     cgi = CGI.new('html4Fr')
     expected = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">'
     assert_equal(expected, cgi.doctype)
+    assert_equal("Content-Type: text/html\r\n\r\n",cgi.header)
     ## html5
     cgi = CGI.new('html5')
     expected = '<!DOCTYPE HTML>'
     assert_equal(expected, cgi.doctype)
+    assert_match(/^<HEADER><\/HEADER>$/i,cgi.header)
   end
 
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]