| # Tests for not modified filter module. |
| ############################################################################### |
| BEGIN { use FindBin; chdir($FindBin::Bin); } |
| ############################################################################### |
| my $t = Test::Nginx->new()->plan(4) |
| ->write_file_expand('nginx.conf', <<'EOF'); |
| if_modified_since before; |
| ############################################################################### |
| like(http_get_ims('/t', 'Wed, 08 Jul 2037 22:53:52 GMT'), qr/304/, |
| like(http_get_ims('/t', 'Tue, 19 Jan 2038 03:14:07 GMT'), qr/304/, |
| skip "only for 32-bit time_t", 2 if (gmtime(0xFFFFFFFF))[5] == 206; |
| like(http_get_ims('/t', 'Tue, 19 Jan 2038 03:14:08 GMT'), qr/200/, |
| like(http_get_ims('/t', 'Fri, 25 Feb 2174 09:42:23 GMT'), qr/200/, |
| ############################################################################### |
| ############################################################################### |