implemented action dispatching by type
[catagits/CatalystX-Declare.git] / t / 051_modifier_signatures.t
1 #!/usr/bin/env perl
2 use strict;
3 use warnings;
4
5 use FindBin;
6 use lib "$FindBin::Bin/lib";
7
8 use Test::More; 
9 use Catalyst::Test 'TestApp';
10
11 is get('/modsig/foo/2/3'),      'modifiersignatures/foo modified', 'intended arguments work';
12 is get('/modsig/foo/2'),        'Page Not Found', 'missing argument leads to 404';
13 is get('/modsig/foo/2/3/4'),    'Page Not Found', 'one argument too many leads to 404';
14 is get('/modsig/foo/a/b'),      'Page Not Found', 'invalid arguments lead to bad request';
15
16
17 done_testing;