From 44466273abb3bfae5a764b081209714e9b81b57c Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Tue, 22 Nov 2022 19:26:26 +0100 Subject: [PATCH] tests/server_binary: Use `.context()` to enhance error message --- src/tests/server_binary.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/server_binary.rs b/src/tests/server_binary.rs index 77e6181e986..7745e2d7bfe 100644 --- a/src/tests/server_binary.rs +++ b/src/tests/server_binary.rs @@ -1,6 +1,6 @@ use crate::builders::CrateBuilder; use crate::util::{ChaosProxy, FreshSchema}; -use anyhow::Error; +use anyhow::{Context, Error}; use cargo_registry::models::{NewUser, User}; use diesel::prelude::*; use reqwest::blocking::{Client, Response}; @@ -135,7 +135,7 @@ impl ServerBin { // - the server binary doesn't print "listening on port {port}" anymore let port: u16 = port_recv .recv_timeout(Duration::from_secs(SERVER_BOOT_TIMEOUT_SECONDS)) - .map_err(|_| anyhow::anyhow!("the server took too much time to initialize"))? + .context("the server took too much time to initialize")? .parse()?; let http = Client::builder()