Changeset 92 for server/trunk/web/t/controller_Search.t
- Timestamp:
- 12/07/10 03:42:22 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/trunk/web/t/controller_Search.t
r5 r92 3 3 use Test::More; 4 4 5 my $pkgid = '45db73adf5f9ceabc8f9ea1dabccffcc'; 6 5 7 BEGIN { use_ok 'Catalyst::Test', 'Sophie' } 6 8 BEGIN { use_ok 'Sophie::Controller::Search' } 7 9 10 sub xmlrpcreq { 11 my (@xmlargs) = @_; 12 my $str = RPC::XML::request->new( @xmlargs )->as_string; 13 14 my $req = HTTP::Request->new( POST => 'http://localhost/rpc' ); 15 $req->header( 'Content-Length' => length($str) ); 16 $req->header( 'Content-Type' => 'text/xml' ); 17 $req->content( $str ); 18 return $req; 19 } 20 21 ok( 22 request( xmlrpcreq('search.rpms.bydate', {}, time - 3600) ), 23 "search.rpms.bydate" 24 ); 25 26 ok( 27 request( xmlrpcreq('search.rpm.bypkgid', {}, $pkgid) ), 28 "search.rpm.bypkgid" 29 ); 30 31 ok( 32 request( xmlrpcreq('search.rpm.byname', {}, 'rpm', '>', '0') ), 33 "search.rpm.byname" 34 ); 35 36 ok( 37 request( xmlrpcreq('search.rpm.bytag', {}, 'name', 'rpm') ), 38 "search.rpm.bytag" 39 ); 40 41 ok( 42 request( xmlrpcreq('search.rpm.bydep', {}, 'P', 'rpm', '>', '0') ), 43 "search.rpm.bydep" 44 ); 45 46 ok( 47 request( xmlrpcreq('search.rpm.byfile', {}, '/bin/rpm') ), 48 "search.rpm.byfile" 49 ); 50 51 ok( 52 request( xmlrpcreq('search.rpm.fuzzy', {}, 'rpm-build') ), 53 "search.rpm.fuzzy" 54 ); 55 ok( 56 request( xmlrpcreq('search.rpm.quick', {}, 'rpm-build') ), 57 "search.rpm.quick" 58 ); 59 60 61 ok( 62 request( xmlrpcreq('search.rpm.description', {}, qw'rpm build') ), 63 "search.rpm.description" 64 ); 65 8 66 ok( request('/search')->is_success, 'Request should succeed' ); 9 67 done_testing();
Note: See TracChangeset
for help on using the changeset viewer.