Skip to content

Commit dcd1d78

Browse files
committed
test(windows): remove registry guard override helper
1 parent 89b1fcd commit dcd1d78

1 file changed

Lines changed: 3 additions & 13 deletions

File tree

src/test/clitools.rs

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -911,7 +911,7 @@ pub struct SelfUpdateTestContext {
911911
pub config: Config,
912912
_test_dir: TempDir,
913913
#[cfg(windows)]
914-
_registry_guard: Option<crate::cli::self_update::RegistryGuard>,
914+
_registry_guard: crate::cli::self_update::RegistryGuard,
915915
self_dist_tmp: TempDir,
916916
}
917917

@@ -965,7 +965,7 @@ pub struct CliTestContext {
965965
pub config: Config,
966966
_test_dir: TempDir,
967967
#[cfg(windows)]
968-
_registry_guard: Option<crate::cli::self_update::RegistryGuard>,
968+
_registry_guard: crate::cli::self_update::RegistryGuard,
969969
}
970970

971971
impl CliTestContext {
@@ -997,7 +997,7 @@ impl CliTestContext {
997997
crate::cli::self_update::RegistryGuard::new([&crate::cli::self_update::USER_PATH])
998998
.unwrap();
999999
config.set_registry_uuid(&guard.uuid);
1000-
Some(guard)
1000+
guard
10011001
};
10021002

10031003
Self {
@@ -1008,16 +1008,6 @@ impl CliTestContext {
10081008
}
10091009
}
10101010

1011-
#[cfg(windows)]
1012-
pub fn guard_registry(
1013-
&mut self,
1014-
ids: impl IntoIterator<Item = &'static crate::cli::self_update::RegistryValueId>,
1015-
) {
1016-
let guard = crate::cli::self_update::RegistryGuard::new(ids).unwrap();
1017-
self.config.set_registry_uuid(&guard.uuid);
1018-
self._registry_guard = Some(guard);
1019-
}
1020-
10211011
/// Run a rustup command until it reaches `checkpoint` and terminate it.
10221012
pub fn kill_at<S: AsRef<OsStr>>(&self, checkpoint: &str, args: impl AsRef<[S]>) -> ExitStatus {
10231013
self.spawn_at(checkpoint, args).kill()

0 commit comments

Comments
 (0)