This commit is contained in:
Conrad Irwin 2024-01-22 23:10:53 -07:00
parent 34efb23bf6
commit d4e83e48bd

View file

@ -705,10 +705,8 @@ impl<'a> VisualTestContext {
}
}
// This returns a mutable reference to the test context (which is usually
// what you want when testing).
// A side-effect of calling this method is that the context will be retained until the
// end of the test (which is usually not a problem).
/// Get an &mut VisualTestContext (which is mostly what you need to pass to other methods).
/// This method internally retains the VisualTestContext until the end of the test.
pub fn as_mut(self) -> &'static mut Self {
let ptr = Box::into_raw(Box::new(self));
// safety: on_quit will be called after the test has finished.