Skip to content

Commit

Permalink
Improve artifact extraction tests
Browse files Browse the repository at this point in the history
  • Loading branch information
mars committed Oct 2, 2024
1 parent 1f6a3a5 commit 5fc80d7
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion common/release_artifacts/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -78,11 +78,16 @@ mod tests {

#[test]
fn extract_archive_should_output_a_directory() {
let output_dir = "artifacts-from-test";
let output_dir = Path::new("artifacts-from-test");
fs::remove_dir_all(output_dir).unwrap_or_default();
extract_archive(Path::new("test/fixtures/static-artifacts.tgz"), output_dir).unwrap();
let result_metadata = fs::metadata(output_dir).unwrap();
assert!(result_metadata.is_dir());
let result_metadata = fs::metadata(output_dir.join("index.html")).unwrap();
assert!(result_metadata.is_file());
let result_metadata =
fs::metadata(output_dir.join("images/desktop-heroku-pride.jpg")).unwrap();
assert!(result_metadata.is_file());
fs::remove_dir_all(output_dir).unwrap_or_default();
}

Expand Down

0 comments on commit 5fc80d7

Please sign in to comment.