File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -115,7 +115,7 @@ impl FileList {
115
115
116
116
// skip .cargo-ok generated by cargo
117
117
if path == ".cargo-ok" {
118
- return None ;
118
+ continue ;
119
119
}
120
120
121
121
// look only files for req_path
@@ -261,6 +261,7 @@ pub fn source_browser_handler(req: &mut Request) -> IronResult<Response> {
261
261
#[ cfg( test) ]
262
262
mod tests {
263
263
use super :: * ;
264
+ use crate :: test:: { assert_success, wrapper} ;
264
265
use serde_json:: json;
265
266
266
267
#[ test]
@@ -306,4 +307,20 @@ mod tests {
306
307
307
308
assert_eq ! ( correct_json, serde_json:: to_value( & file_list) . unwrap( ) , ) ;
308
309
}
310
+
311
+ #[ test]
312
+ fn cargo_ok_not_skipped ( ) {
313
+ wrapper ( |env| {
314
+ let db = env. db ( ) ;
315
+ db. fake_release ( )
316
+ . name ( "fake" )
317
+ . version ( "0.1.0" )
318
+ . source_file ( ".cargo-ok" , b"ok" )
319
+ . source_file ( "README.md" , b"hello" )
320
+ . create ( ) ?;
321
+ let web = env. frontend ( ) ;
322
+ assert_success ( "/crate/fake/0.1.0/source/" , web) ?;
323
+ Ok ( ( ) )
324
+ } ) ;
325
+ }
309
326
}
You can’t perform that action at this time.
0 commit comments