我是PowerShell,Pester和新的VSO构建系统的新手,我试图让Pester为每个签入运行我的测试。我已经设置并配置了一个简单的PowerShell脚本,以便在每次签入时运行。Invoke-Pester : The term 'Invoke-PesterAt C:\a\64df1c11\Operations Tools\powershell\runP
我用pester编写了一个单元测试,它根据使用PSCustomObject创建的返回对象(哈希表)来验证结果,但我不确定如何定义它:$result| Should -Be [PSObject]Expected '[PSCustomObject]', but got @{ name = "bob"; company
因此,首先,我需要声明,我对Pester非常陌生,可能没有正确地编写我的测试,或者没有正确理解它的所有功能。因此,背景是我想用Pester自动化我的PowerShell模块,并且到目前为止已经编写了一些测试。BeforeAll{
Rename-Item -Pathresult.Param1 | Should match 'Value
我正在使用pester (v5)来测试我的cmdlet,并且对于我想要测试的许多场景会有很多测试用例。 我可以成功地使用pester,但我无法从测试中获得任何调试输出-只有测试报告。我可以编写一个pester测试来检查这一点,但我希望能够将返回的对象作为测试的一部分输出,以查看以下内容: Name ValueThing Bar $obj.Thing | Should -Be "Bar"} 如果没