4 个版本
0.1.3 | 2023年8月20日 |
---|---|
0.1.2 | 2023年8月20日 |
0.1.1 | 2023年7月10日 |
0.1.0 | 2023年7月10日 |
#317 in 测试
每月1,078次下载
6KB
110 行
Rust 的 Mock Logger
这是一个提供模拟日志实现的测试工具,可用于验证您自己的日志的正确性。
用法
use log::info;
fn log_something() {
info!("something");
}
#[cfg(test)]
mod test {
use mock_logger::MockLogger;
use super::*;
#[test]
fn test_logging() {
mock_logger::init();
log_something();
MockLogger.entries(|entries| {
assert_eq!(entries.len(), 1);
assert_eq!(entries[0].level, log::Level::Info);
assert_eq!(entries[0].body, "something");
});
}
}
依赖项
~87KB