相关疑难解决方法(0)

如何测试依赖于环境变量的Rust方法?

我正在构建一个查询其运行环境的库,以便将值返回给ask程序.有时候很简单

pub fn func_name() -> Option<String> {
    match env::var("ENVIRONMENT_VARIABLE") {
        Ok(s) => Some(s),
        Err(e) => None
    }
}
Run Code Online (Sandbox Code Playgroud)

但有时更复杂,甚至有一个由各种环境变量组成的结果.如何测试这些方法是否按预期运行?

unit-testing environment-variables rust

5
推荐指数
3
解决办法
1384
查看次数

标签 统计

environment-variables ×1

rust ×1

unit-testing ×1