Return-Path: X-Original-To: apmail-httpd-cvs-archive@www.apache.org Delivered-To: apmail-httpd-cvs-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E690A9031 for ; Thu, 10 Nov 2011 17:03:07 +0000 (UTC) Received: (qmail 39022 invoked by uid 500); 10 Nov 2011 17:03:07 -0000 Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org Received: (qmail 38941 invoked by uid 500); 10 Nov 2011 17:03:07 -0000 Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@httpd.apache.org Received: (qmail 38929 invoked by uid 99); 10 Nov 2011 17:03:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Nov 2011 17:03:07 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Nov 2011 17:03:05 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id E13392388847; Thu, 10 Nov 2011 17:02:43 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1200427 - in /httpd/test/framework/trunk/t: htdocs/modules/lua/test.lua modules/lua.t Date: Thu, 10 Nov 2011 17:02:43 -0000 To: cvs@httpd.apache.org From: jorton@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20111110170243.E13392388847@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: jorton Date: Thu Nov 10 17:02:43 2011 New Revision: 1200427 URL: http://svn.apache.org/viewvc?rev=1200427&view=rev Log: - more lua tests Modified: httpd/test/framework/trunk/t/htdocs/modules/lua/test.lua httpd/test/framework/trunk/t/modules/lua.t Modified: httpd/test/framework/trunk/t/htdocs/modules/lua/test.lua URL: http://svn.apache.org/viewvc/httpd/test/framework/trunk/t/htdocs/modules/lua/test.lua?rev=1200427&r1=1200426&r2=1200427&view=diff ============================================================================== --- httpd/test/framework/trunk/t/htdocs/modules/lua/test.lua (original) +++ httpd/test/framework/trunk/t/htdocs/modules/lua/test.lua Thu Nov 10 17:02:43 2011 @@ -11,6 +11,10 @@ function handle_version(r) r:puts(apache2.version) end -function handle_print(r) - r:puts("fish"); +function handle_method(r) + r:puts(r.method) +end + +function handle_201(r) + r.status = 201 end Modified: httpd/test/framework/trunk/t/modules/lua.t URL: http://svn.apache.org/viewvc/httpd/test/framework/trunk/t/modules/lua.t?rev=1200427&r1=1200426&r2=1200427&view=diff ============================================================================== --- httpd/test/framework/trunk/t/modules/lua.t (original) +++ httpd/test/framework/trunk/t/modules/lua.t Thu Nov 10 17:02:43 2011 @@ -6,20 +6,19 @@ use Apache::TestRequest; use Apache::TestUtil; use Apache::TestConfig (); -Apache::TestRequest::module('mod_lua'); my $config = Apache::Test::config(); my $server = $config->server; my $version = $server->{version}; -my $r = GET("/modules/lua/test_hello"); +my $pfx = "/modules/lua"; my @ts = ( - { url => "/modules/lua/test_hello", code => 200, rcontent => "Hello Lua World!\n", + { url => "$pfx/test_hello", rcontent => "Hello Lua World!\n", ctype => "text/plain" }, - { url => "/modules/lua/translate-me", code => 200, - rcontent => "Hello Lua World!\n" }, - { url => "/modules/lua/test_version", code => 200, - rcontent => qr(^$version) }, + { url => "$pfx/translate-me", rcontent => "Hello Lua World!\n" }, + { url => "$pfx/test_version", rcontent => qr(^$version) }, + { url => "$pfx/test_method", rcontent => "GET" }, + { url => "$pfx/test_201", rcontent => "", code => 201 }, ); plan tests => 3 * scalar @ts, need 'lua'; @@ -27,8 +26,9 @@ plan tests => 3 * scalar @ts, need 'lua' for my $t (@ts) { my $url = $t->{"url"}; my $r = GET $url; - - ok t_cmp($r->code, $t->{"code"}, "code for $url"); + my $code = $t->{"code"} || 200; + + ok t_cmp($r->code, $code, "code for $url"); ok t_cmp($r->content, $t->{"rcontent"}, "response content for $url"); if ($t->{"ctype"}) { ok t_cmp($r->header("Content-Type"), $t->{"ctype"}, "c-type for $url");