Skip to content

Commit 02556b5

Browse files
committed
tests/Storage: Check location fns against real-world cdn_prefix value
1 parent 8912f11 commit 02556b5

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/storage.rs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -392,26 +392,29 @@ mod tests {
392392

393393
#[test]
394394
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);
396399

397400
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"),
399402
(
400403
"some-long-crate-name",
401404
"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",
403406
),
404407
];
405408
for (name, version, expected) in crate_tests {
406409
assert_eq!(storage.crate_location(name, version), expected);
407410
}
408411

409412
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"),
411414
(
412415
"some-long-crate-name",
413416
"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",
415418
),
416419
];
417420
for (name, version, expected) in readme_tests {

0 commit comments

Comments
 (0)