AxKit2

 view release on metacpan or  search on metacpan

t/11typeless_uri.t  view on Meta::CPAN

#!/usr/bin/perl

use AxKit2::Test tests => 11;

start_server("t/server1",[qw(uri_to_file typeless_uri serve_file)],['DirectoryIndex index']);

content_is('/index.html','This is index.html',        'Basic path translation');
content_is('/index','This is index.html',             'Basic typeless operation');
content_is('/','This is index.html',                  'typeless DirectoryIndex');
content_is('/index/foo','This is index.html',         'typeless path_info');

is_redirect('/foo','/foo/',                           'directory redirect');
content_is('/foo','This is foo/index.html',           'directory redirect plus DirectoryIndex');

no_redirect('/multi',                                 'no typeless directory redirect');
content_is('/multi','This is multi.html',             'typeless plus directory');
content_is('/multi/','This is multi/index.html',      'typeless plus DirectoryIndex');

status_is('/index.foo',404,                           'nonexistant file');
status_is('/bar',404,                                 'nonexistant file');



( run in 1.436 second using v1.01-cache-2.11-cpan-39bf76dae61 )