diff --git a/core/tests/app-updater/src/main.rs b/core/tests/app-updater/src/main.rs index 55b184eaee68..94c27bcb4db4 100644 --- a/core/tests/app-updater/src/main.rs +++ b/core/tests/app-updater/src/main.rs @@ -27,9 +27,11 @@ fn main() { tauri::async_runtime::spawn(async move { match handle.updater().check().await { Ok(update) => { - if let Err(e) = update.download_and_install().await { - println!("{e}"); - std::process::exit(1); + if update.is_update_available() { + if let Err(e) = update.download_and_install().await { + println!("{e}"); + std::process::exit(1); + } } std::process::exit(0); }