假设我有一个像这样的函数...
function Get-Something {
return Get-DogShit
}
...在我的Pester测试脚本中...
$var = 1
Mock 'Get-Dogshit' { return $var }
it 'should return true' {
Get-Something | should $var
}
这个方法不能工作,但你知道我在尝试什么吗?我想从本地变量中获取值到MOCK脚本块中。我想避免在mock中硬编码返回值和在it-block中期望的结果。你有什么办法能实现这个功能吗?
return $using:var
吗? - 4c74356b41$script:var = 1
或$global:var = 1
。 - G42