Skip to content

Commit b6fcd29

Browse files
committed
Fix cross account kv test
Signed-off-by: Tomasz Pietrek <[email protected]>
1 parent ba36b97 commit b6fcd29

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

async-nats/tests/kv_tests.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -927,7 +927,17 @@ mod kv {
927927
let local_kv = leaf_js.get_key_value("MIRROR").await.unwrap();
928928

929929
local_kv.put("name", "rip".into()).await.unwrap();
930-
930+
tryhard::retry_fn(|| async {
931+
match local_kv.get("name").await {
932+
Ok(Some(name)) => {
933+
assert_eq!(from_utf8(&name).unwrap(), "rip");
934+
Ok::<(), async_nats::Error>(())
935+
}
936+
_ => Err("key not found".into()),
937+
}
938+
})
939+
.retries(5)
940+
.exponential_backoff(Duration::from_millis(100));
931941
let name = local_kv.get("name").await.unwrap();
932942
assert_eq!(from_utf8(&name.unwrap()).unwrap(), "rip");
933943

0 commit comments

Comments
 (0)