2 个版本
使用旧的 Rust 2015
0.1.1 | 2018 年 8 月 7 日 |
---|---|
0.1.0 | 2018 年 8 月 7 日 |
#286 在 测试
38,937 每月下载次数
在 15 包中使用
7KB
testing_logger
一个支持使用 log
包的代码测试的 Rust 库。
示例
#[macro_use]
extern crate log;
use log::Level;
extern crate testing_logger;
#[test]
fn test_something() {
testing_logger::setup();
warn!("Something went wrong with {}", 10);
testing_logger::validate( |captured_logs| {
assert_eq!(captured_logs.len(), 1);
assert_eq!(captured_logs[0].body, "Something went wrong with 10");
assert_eq!(captured_logs[0].level, Level::Warn);
});
}
依赖项
~88KB