Skip to content

Commit 7357c94

Browse files
committed
Move test_rustc_version and update common files
Common files are also directly copied with the same source file name
1 parent 8f96c2f commit 7357c94

File tree

2 files changed

+21
-15
lines changed

2 files changed

+21
-15
lines changed

src/docbuilder/chroot_builder.rs

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,14 @@ impl DocBuilder {
362362
info!("Copying essential files for: {}", res.rustc_version);
363363

364364
let files = (// files require rustc version subfix
365-
["rustdoc.css", "main.css", "main.js", "normalize.css"],
365+
["brush.svg",
366+
"dark.css",
367+
"main.css",
368+
"main.js",
369+
"normalize.css",
370+
"rustdoc.css",
371+
"storage.js",
372+
"theme.js"],
366373
// files doesn't require rustc version subfix
367374
["FiraSans-Medium.woff",
368375
"FiraSans-Regular.woff",
@@ -385,11 +392,10 @@ impl DocBuilder {
385392
try!(create_dir_all(&destination));
386393

387394
for file in files.0.iter() {
388-
let source_path = source.join(file);
389-
let destination_path = {
390-
let spl: Vec<&str> = file.split('.').collect();
391-
destination.join(format!("{}-{}.{}", spl[0], rustc_version, spl[1]))
392-
};
395+
let spl: Vec<&str> = file.split('.').collect();
396+
let file_name = format!("{}-{}.{}", spl[0], rustc_version, spl[1]);
397+
let source_path = source.join(&file_name);
398+
let destination_path = destination.join(&file_name);
393399
try!(copy(source_path, destination_path));
394400
}
395401

@@ -434,7 +440,6 @@ fn crates<F>(path: PathBuf, mut func: F) -> Result<()>
434440
#[cfg(test)]
435441
mod test {
436442
extern crate env_logger;
437-
use super::parse_rustc_version;
438443
use std::path::PathBuf;
439444
use {DocBuilder, DocBuilderOptions};
440445

@@ -458,14 +463,6 @@ mod test {
458463
assert!(res.is_ok());
459464
}
460465

461-
#[test]
462-
fn test_parse_rustc_version() {
463-
assert_eq!(parse_rustc_version("rustc 1.10.0-nightly (57ef01513 2016-05-23)"),
464-
"20160523-1.10.0-nightly-57ef01513");
465-
assert_eq!(parse_rustc_version("cratesfyi 0.2.0 (ba9ae23 2016-05-26)"),
466-
"20160526-0.2.0-ba9ae23");
467-
}
468-
469466
#[test]
470467
#[ignore]
471468
fn test_add_essential_files() {

src/utils/rustc.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,12 @@ pub fn command_result(output: Output) -> Result<String> {
3535
false => Err(command_out.into()),
3636
}
3737
}
38+
39+
40+
#[test]
41+
fn test_parse_rustc_version() {
42+
assert_eq!(parse_rustc_version("rustc 1.10.0-nightly (57ef01513 2016-05-23)").unwrap(),
43+
"20160523-1.10.0-nightly-57ef01513");
44+
assert_eq!(parse_rustc_version("cratesfyi 0.2.0 (ba9ae23 2016-05-26)").unwrap(),
45+
"20160526-0.2.0-ba9ae23");
46+
}

0 commit comments

Comments
 (0)