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 /// Get an &mut VisualTestContext (which is mostly what you need to pass to other methods).
// what you want when testing). /// This method internally retains the VisualTestContext until the end of the test.
// 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).
pub fn as_mut(self) -> &'static mut Self { pub fn as_mut(self) -> &'static mut Self {
let ptr = Box::into_raw(Box::new(self)); let ptr = Box::into_raw(Box::new(self));
// safety: on_quit will be called after the test has finished. // safety: on_quit will be called after the test has finished.