//! Fixtures and helpers shared by this module's tests.
use StartupPlan;
use UnitSpec;
use *;
use crateInit;
use OsString;
use ;
/// The unit path a `target_resolution::StartupPlan` built for a test points at, so `step_execution::install`
/// can be driven without writing into `/etc` or `/Library`. Every field
/// but `home` is fixed; `home` is what each case varies.
///
/// `with_file_name` rather than a path under `home`: the two cases that
/// matter pass a `home` that does not exist, and a unit path inside it
/// could not be written even by the run this is meant to prove writes
/// nothing.
pub