2 个版本
0.1.1 | 2023 年 9 月 6 日 |
---|---|
0.1.0 | 2023 年 5 月 30 日 |
1896 在 Rust 模式
2,250 每月下载量
在 8 crates 中使用
8KB
77 行
stream_assert
宏简化基于 Stream
的 API 测试。
提供以下断言宏
// Assert that the next value is ready and equal to the given expression.
assert_next_eq!(stream, expression);
// Assert that the next value is ready and matches the given pattern.
assert_next_matches!(stream, Enum::Variant { field: 1, .. });
// Assert that the stream is not ready (`poll_next` returns `Pending`).
assert_pending!(stream);
// Assert that the stream is closed (`poll_next` returns `Ready(None)`).
assert_closed!(stream);
依赖关系
~530–710KB
~14K SLoC