switch to using Plack, add FCGI support, use Plack::Test instead of HTTP::Request...
[catagits/Web-Simple.git] / t / buildall.t
CommitLineData
14ebaf8a 1use Test::More 'no_plan';
2
3use Web::Simple 'Fork';
4
5my @run;
6
7sub Fork::BUILD { push @run, [ FORK => $_[1] ] }
8
9@Knife::ISA = 'Fork';
10
11@Spoon::ISA = 'Knife';
12
13sub Spoon::BUILD { push @run, [ SPOON => $_[1] ] }
14
15bless({}, 'Fork')->BUILDALL('data');
16
17is_deeply(\@run, [ [ FORK => 'data' ] ], 'Single class ok');
18
19@run = ();
20
21bless({}, 'Spoon')->BUILDALL('data');
22
23is_deeply(\@run, [ [ FORK => 'data' ], [ SPOON => 'data' ] ], 'Subclass ok');