Replace tempdir with tempfile (#7)

This commit is contained in:
Matan Kushner
2019-04-16 07:59:57 -07:00
committed by GitHub
parent bd298374d4
commit fd42d81273
3 changed files with 86 additions and 18 deletions
+7 -7
View File
@@ -4,7 +4,7 @@ use starship::segment::Segment;
use std::fs;
use std::io;
use std::path::Path;
use tempdir::TempDir;
use tempfile::TempDir;
mod common;
@@ -94,8 +94,8 @@ fn truncated_directory_in_root() -> io::Result<()> {
#[test]
fn git_repo_root() -> io::Result<()> {
let temp_dir = TempDir::new("starship")?;
let repo_dir = temp_dir.path().join("rocket-controls");
let tmp_dir = TempDir::new()?;
let repo_dir = tmp_dir.path().join("rocket-controls");
fs::create_dir(&repo_dir)?;
Repository::init(&repo_dir).unwrap();
@@ -112,8 +112,8 @@ fn git_repo_root() -> io::Result<()> {
#[test]
fn directory_in_git_repo() -> io::Result<()> {
let temp_dir = TempDir::new("starship")?;
let repo_dir = temp_dir.path().join("rocket-controls");
let tmp_dir = TempDir::new()?;
let repo_dir = tmp_dir.path().join("rocket-controls");
let dir = repo_dir.join("src");
fs::create_dir_all(&dir)?;
@@ -131,8 +131,8 @@ fn directory_in_git_repo() -> io::Result<()> {
#[test]
fn truncated_directory_in_git_repo() -> io::Result<()> {
let temp_dir = TempDir::new("starship")?;
let repo_dir = temp_dir.path().join("rocket-controls");
let tmp_dir = TempDir::new()?;
let repo_dir = tmp_dir.path().join("rocket-controls");
let dir = repo_dir.join("src/meters/fuel-gauge");
fs::create_dir_all(&dir)?;