summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-03-03 15:42:05 +0100
committerDavid Lönnhager <david.l@mullvad.net>2025-03-05 23:32:47 +0100
commita0e7b804164a464c94fb0c7390575a021fdffe7d (patch)
treebd45640759110faa5e2ccf2b0f4a82046056b1d5
parentab3251ffabafc5ce965d5cafb4dd6c2bcef951e4 (diff)
downloadmullvadvpn-a0e7b804164a464c94fb0c7390575a021fdffe7d.tar.xz
mullvadvpn-a0e7b804164a464c94fb0c7390575a021fdffe7d.zip
Include error message text in snapshots
-rw-r--r--installer-downloader/tests/controller.rs7
-rw-r--r--installer-downloader/tests/snapshots/controller__failed_directory_creation.snap2
-rw-r--r--installer-downloader/tests/snapshots/controller__failed_verification.snap2
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"