Changeset 158 for server/trunk/web/t/controller_Distrib.t
- Timestamp:
- 12/21/10 03:30:52 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/trunk/web/t/controller_Distrib.t
r82 r158 2 2 use warnings; 3 3 use Test::More; 4 require RPC::XML; 5 use HTTP::Request; 4 use Test::More; 5 use FindBin; 6 require "$FindBin::Bin/xml.pl"; 6 7 7 8 # know existing data: … … 16 17 BEGIN { use_ok 'Sophie::Controller::Distrib' } 17 18 18 sub xmlrpcreq {19 my (@xmlargs) = @_;20 my $str = RPC::XML::request->new( @xmlargs )->as_string;21 22 my $req = HTTP::Request->new( POST => 'http://localhost/rpc' );23 $req->header( 'Content-Length' => length($str) );24 $req->header( 'Content-Type' => 'text/xml' );25 $req->content( $str );26 return $req;27 }28 29 19 ok( request('/distrib')->is_success, 'Request should succeed' ); 30 20 ok( request("/distrib/$distribution")->is_success, 'Request should succeed' ); 31 ok( request( xmlrpcreq('distrib.list')), "XMLRPC");32 ok( request( xmlrpcreq('distrib.list', $distribution)), "XMLRPC");21 ok( xmlrequest_ok( 'distrib.list'), "XMLRPC"); 22 ok( xmlrequest_ok( 'distrib.list', $distribution), "XMLRPC"); 33 23 ok( request("/distrib/$distribution/$release")->is_success, 'Request should succeed' ); 34 24 ok( request("/distrib/$distribution/$release/$arch")->is_success, 'Request should succeed' );
Note: See TracChangeset
for help on using the changeset viewer.