4 releases (2 breaking)

0.3.1 Aug 14, 2023
0.3.0 Dec 11, 2022
0.2.0 Jul 19, 2020
0.1.1 Jul 19, 2020

#149 in Testing

Download history 37/week @ 2023-12-25 266/week @ 2024-01-01 199/week @ 2024-01-08 209/week @ 2024-01-15 75/week @ 2024-01-22 163/week @ 2024-01-29 335/week @ 2024-02-05 169/week @ 2024-02-12 209/week @ 2024-02-19 184/week @ 2024-02-26 143/week @ 2024-03-04 143/week @ 2024-03-11 80/week @ 2024-03-18 70/week @ 2024-03-25 185/week @ 2024-04-01

481 downloads per month
Used in rocketmq

Apache-2.0

15KB
334 lines

Crates.io Apache-2.0 licensed Build status

Awaitility for Rust

Fast, Simple, Straightforward Test utility for async functionalities.

Getting Started

[dev-dependencies]
awaitility = "0.3"

Awaitility itself has 0 dependencies.

Basic Usage

awaitility::at_most(Duration::from_millis(100)).until(|| {test something is true});
awaitility::at_least(Duration::from_millis(100)).always(|| {test something is true);
// ...

See RustDoc for more examples.

Licence

Apache License 2.0

Author

Cause Chung (cuzfrog@gmail.com, cuzfrog@139.com)

No runtime deps