Skip to content

Commit daae14e

Browse files
committed
chore: update dependencies
Fixes dependency resolution error with rmp-serde due to them yanking all 0.15.X versions
1 parent 64450f0 commit daae14e

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ keywords = ["socketio"]
1212
license = "MIT"
1313

1414
[dependencies]
15-
redis = "0.21.2"
16-
rmp = "0.8.10"
17-
serde = "1.0.130"
18-
serde_derive = "1.0.130"
19-
rmp-serde = "0.15.5"
15+
redis = "0.27"
16+
rmp = "0.8"
17+
serde = "1.0"
18+
serde_derive = "1.0"
19+
rmp-serde = "1.3"
2020

2121
[dev-dependencies]
22-
testcontainers = "0.12.0"
22+
testcontainers = { version = "0.22.0", features = ["blocking"] }

src/lib.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -143,16 +143,18 @@ mod tests {
143143
use redis::Msg;
144144
use rmp_serde::Deserializer;
145145
use serde::Deserialize;
146+
use testcontainers::runners::SyncRunner;
146147

147148
macro_rules! create_redis {
148149
($redis:ident) => {
149-
use testcontainers::{clients, core::RunArgs, images, Docker};
150-
let docker = clients::Cli::default();
151-
let container =
152-
docker.run_with_args(images::redis::Redis::default(), RunArgs::default());
150+
let redis = testcontainers::GenericImage::new("redis", "latest")
151+
.with_exposed_port(testcontainers::core::ContainerPort::Tcp(6379))
152+
.with_wait_for(testcontainers::core::WaitFor::message_on_stdout("Ready to accept connections"))
153+
.start()
154+
.unwrap();
153155
let redis_url = format!(
154156
"redis://localhost:{}",
155-
container.get_host_port(6379).unwrap()
157+
redis.get_host_port_ipv4(6379).unwrap()
156158
);
157159
let $redis = redis::Client::open(redis_url.as_str()).unwrap();
158160
};

0 commit comments

Comments
 (0)