diff options
| author | David Lönnhager <david.l@mullvad.net> | 2025-03-03 15:42:05 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2025-03-05 23:32:47 +0100 |
| commit | a0e7b804164a464c94fb0c7390575a021fdffe7d (patch) | |
| tree | bd45640759110faa5e2ccf2b0f4a82046056b1d5 | |
| parent | ab3251ffabafc5ce965d5cafb4dd6c2bcef951e4 (diff) | |
| download | mullvadvpn-a0e7b804164a464c94fb0c7390575a021fdffe7d.tar.xz mullvadvpn-a0e7b804164a464c94fb0c7390575a021fdffe7d.zip | |
Include error message text in snapshots
3 files changed, 7 insertions, 4 deletions
diff --git a/installer-downloader/tests/controller.rs b/installer-downloader/tests/controller.rs index 031d5c153d..e2325adcb9 100644 --- a/installer-downloader/tests/controller.rs +++ b/installer-downloader/tests/controller.rs @@ -330,7 +330,10 @@ impl AppDelegate for FakeAppDelegate { } fn show_error_message(&mut self, message: ErrorMessage) { - self.state.call_log.push("show_error_message".into()); + self.state.call_log.push(format!( + "show_error_message: {}. retry: {}. cancel: {}", + message.status_text, message.retry_button_text, message.cancel_button_text + )); self.state.error_message = message; self.state.error_message_visible = true; } @@ -508,6 +511,6 @@ async fn test_failed_directory_creation() { let queue = delegate.queue.clone(); queue.run_callbacks(&mut delegate); - // Verification failed + // "Download failed" assert_yaml_snapshot!(delegate.state); } diff --git a/installer-downloader/tests/snapshots/controller__failed_directory_creation.snap b/installer-downloader/tests/snapshots/controller__failed_directory_creation.snap index 505142a91c..e38c8bc3f2 100644 --- a/installer-downloader/tests/snapshots/controller__failed_directory_creation.snap +++ b/installer-downloader/tests/snapshots/controller__failed_directory_creation.snap @@ -40,4 +40,4 @@ call_log: - hide_download_button - hide_beta_text - hide_stable_text - - show_error_message + - "show_error_message: Download failed, please check your internet connection or if you have enough space on your hard drive and try downloading again.. retry: Try again. cancel: Cancel" diff --git a/installer-downloader/tests/snapshots/controller__failed_verification.snap b/installer-downloader/tests/snapshots/controller__failed_verification.snap index cd41099d5a..3269280f94 100644 --- a/installer-downloader/tests/snapshots/controller__failed_verification.snap +++ b/installer-downloader/tests/snapshots/controller__failed_verification.snap @@ -54,4 +54,4 @@ call_log: - hide_download_progress - hide_download_button - hide_cancel_button - - show_error_message + - "show_error_message: Failed to verify download, please try downloading again or contact our support by sending an email to support@mullvadvpn.net with a description of what happened.. retry: Try again. cancel: Cancel" |
