diff --git a/Cargo.lock b/Cargo.lock index 15b9fdc0..14dfc776 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4752,23 +4752,23 @@ dependencies = [ [[package]] name = "test-context" -version = "0.1.4" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055831a02a4f5aa28fede67f2902014273eb8c21b958ac5ebbd59b71ef30dbc3" +checksum = "6676ab8513edfd2601a108621103fdb45cac9098305ca25ec93f7023b06b05d9" dependencies = [ - "async-trait", "futures", "test-context-macros", ] [[package]] name = "test-context-macros" -version = "0.1.4" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901a55b0a7a06ebc4a674dcca925170da8e613fa3b163a1df804ed10afb154d" +checksum = "78ea17a2dc368aeca6f554343ced1b1e31f76d63683fa8016e5844bd7a5144a1" dependencies = [ + "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.57", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 06338866..6905e729 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -96,7 +96,7 @@ validator = { version = "0.17.0", features = ["derive"] } k256 = "0.13.3" [dev-dependencies] -test-context = "0.1" +test-context = "0.3" [build-dependencies] build-info-build = "0.0" diff --git a/tests/integration.rs b/tests/integration.rs index 103193df..ef887982 100644 --- a/tests/integration.rs +++ b/tests/integration.rs @@ -5,7 +5,6 @@ use { relay_api::{decode_message, decode_response_message}, RelayClient, RELAY_MESSAGE_DELIVERY_TIMEOUT, }, - async_trait::async_trait, chrono::{DateTime, Duration, Utc}, futures::future::BoxFuture, futures_util::StreamExt, @@ -881,14 +880,13 @@ struct NotifyServerContext { clock: Arc, } -#[async_trait] impl AsyncTestContext for NotifyServerContext { async fn setup() -> Self { let registry_mock_server = { use wiremock::{ http::Method, matchers::{method, path}, - Mock, MockServer, ResponseTemplate, + Mock, ResponseTemplate, }; let mock_server = MockServer::start().await; Mock::given(method(Method::Get)) @@ -991,7 +989,7 @@ impl AsyncTestContext for NotifyServerContext { } } - async fn teardown(mut self) { + async fn teardown(self) { self.shutdown.send(()).unwrap(); wait_for_socket_addr_to_be(self.socket_addr, true) .await