Changeset 17 for server/trunk/web/t
- Timestamp:
- 11/22/10 12:54:02 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/trunk/web/t/controller_Distrib.t
r4 r17 2 2 use warnings; 3 3 use Test::More; 4 require RPC::XML; 5 use HTTP::Request; 6 7 # know existing data: 8 my $distribution = 'Mandriva'; 4 9 5 10 BEGIN { use_ok 'Catalyst::Test', 'Sophie' } 6 11 BEGIN { use_ok 'Sophie::Controller::Distrib' } 7 12 13 sub xmlrpcreq { 14 my (@xmlargs) = @_; 15 my $str = RPC::XML::request->new( @xmlargs )->as_string; 16 17 my $req = HTTP::Request->new( POST => 'http://localhost/rpc' ); 18 $req->header( 'Content-Length' => length($str) ); 19 $req->header( 'Content-Type' => 'text/xml' ); 20 $req->content( $str ); 21 return $req; 22 } 23 8 24 ok( request('/distrib')->is_success, 'Request should succeed' ); 25 ok( request("/distrib/$distribution")->is_success, 'Request should succeed' ); 26 ok( request( xmlrpcreq('distrib.list') ), "XMLRPC"); 27 ok( request( xmlrpcreq('distrib.list', $distribution) ), "XMLRPC"); 9 28 done_testing();
Note: See TracChangeset
for help on using the changeset viewer.