]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/plack.t
remove hard Devel::Peek dependency and lazy load for daemons
[public-inbox.git] / t / plack.t
index 14c9b657f50cb5db1d3758ab693b89cfc533b484..2ff98e983e34527113b51a852e73aafe5c568ca8 100644 (file)
--- a/t/plack.t
+++ b/t/plack.t
@@ -46,7 +46,7 @@ To: You <you\@example.com>
 Cc: $addr
 Message-Id: <blah\@example.com>
 Subject: hihi
-Date: Thu, 01 Jan 1970 00:00:00 +0000
+Date: Fri, 02 Oct 1993 00:00:00 +0000
 
 zzzzzz
 EOF
@@ -129,6 +129,7 @@ EOF
                        'atom URL generated');
                like($res->content, qr!href="blah\@example\.com/"!,
                        'index generated');
+               like($res->content, qr!1993-10-02!, 'date set');
        });
 
        test_psgi($app, sub {
@@ -240,6 +241,19 @@ EOF
                is(206, $res->code, 'got partial another response');
                is($res->content, substr($orig, 5), 'partial body OK past end');
        });
+
+       # things which should fail
+       test_psgi($app, sub {
+               my ($cb) = @_;
+
+               my $res = $cb->(PUT('/'));
+               is(405, $res->code, 'no PUT to / allowed');
+               $res = $cb->(PUT('/test/'));
+               is(405, $res->code, 'no PUT /$INBOX allowed');
+
+               # TODO
+               # $res = $cb->(GET('/'));
+       });
 }
 
 done_testing();