@@ -392,26 +392,29 @@ mod tests {
392
392
393
393
#[ test]
394
394
fn locations ( ) {
395
- let storage = Storage :: from_config ( & StorageConfig :: in_memory ( ) ) ;
395
+ let mut config = StorageConfig :: in_memory ( ) ;
396
+ config. cdn_prefix = Some ( "static.crates.io" . to_string ( ) ) ;
397
+
398
+ let storage = Storage :: from_config ( & config) ;
396
399
397
400
let crate_tests = vec ! [
398
- ( "foo" , "1.2.3" , "/crates/foo/foo-1.2.3.crate" ) ,
401
+ ( "foo" , "1.2.3" , "https://static.crates.io /crates/foo/foo-1.2.3.crate" ) ,
399
402
(
400
403
"some-long-crate-name" ,
401
404
"42.0.5-beta.1+foo" ,
402
- "/crates/some-long-crate-name/some-long-crate-name-42.0.5-beta.1%2Bfoo.crate" ,
405
+ "https://static.crates.io /crates/some-long-crate-name/some-long-crate-name-42.0.5-beta.1%2Bfoo.crate" ,
403
406
) ,
404
407
] ;
405
408
for ( name, version, expected) in crate_tests {
406
409
assert_eq ! ( storage. crate_location( name, version) , expected) ;
407
410
}
408
411
409
412
let readme_tests = vec ! [
410
- ( "foo" , "1.2.3" , "/readmes/foo/foo-1.2.3.html" ) ,
413
+ ( "foo" , "1.2.3" , "https://static.crates.io /readmes/foo/foo-1.2.3.html" ) ,
411
414
(
412
415
"some-long-crate-name" ,
413
416
"42.0.5-beta.1+foo" ,
414
- "/readmes/some-long-crate-name/some-long-crate-name-42.0.5-beta.1%2Bfoo.html" ,
417
+ "https://static.crates.io /readmes/some-long-crate-name/some-long-crate-name-42.0.5-beta.1%2Bfoo.html" ,
415
418
) ,
416
419
] ;
417
420
for ( name, version, expected) in readme_tests {
0 commit comments