@@ -88,6 +88,8 @@ fn index_queries() {
88
88
let ( krate, _) = :: mock_crate ( & mut req, krate. clone ( ) ) ;
89
89
let krate2 = :: krate ( "BAR" ) ;
90
90
let ( krate2, _) = :: mock_crate ( & mut req, krate2. clone ( ) ) ;
91
+ let krate3 = :: krate ( "BAR-2" ) ;
92
+ :: mock_crate ( & mut req, krate3. clone ( ) ) ;
91
93
Keyword :: update_crate ( tx ( & req) , & krate, & [ "kw1" . into ( ) ] ) . unwrap ( ) ;
92
94
Keyword :: update_crate ( tx ( & req) , & krate2, & [ "KW1" . into ( ) ] ) . unwrap ( ) ;
93
95
@@ -103,6 +105,10 @@ fn index_queries() {
103
105
assert_eq ! ( :: json:: <CrateList >( & mut response) . meta. total, 1 ) ;
104
106
let mut response = ok_resp ! ( middle. call( req. with_query( "q=description" ) ) ) ;
105
107
assert_eq ! ( :: json:: <CrateList >( & mut response) . meta. total, 1 ) ;
108
+ let mut response = ok_resp ! ( middle. call( req. with_query( "q=bar" ) ) ) ;
109
+ assert_eq ! ( :: json:: <CrateList >( & mut response) . meta. total, 2 ) ;
110
+ assert_eq ! ( :: json:: <CrateList >( & mut response) . crates[ 0 ] . name, "BAR" ) ;
111
+ assert_eq ! ( :: json:: <CrateList >( & mut response) . crates[ 1 ] . name, "BAR-2" ) ;
106
112
107
113
let query = format ! ( "user_id={}" , u. id) ;
108
114
let mut response = ok_resp ! ( middle. call( req. with_query( & query) ) ) ;
0 commit comments