如何使用四个标准参数的Pester V5配置或容器?
我正在尝试调用佩斯特脚本,从佩斯特v4.6.0到v5.3.1 我曾经使用的v4参数时,当调用佩斯特时: -supplying custom parameters -OutputFormat NUnitXML …
为Pester V5测试提供测试用例
我正在尝试编写佩斯特测试(V5),以查看是否在远程计算机上运行各种服务。这就是我所拥有的,它有效: $Hashtable = @( @{ ComputerName = "computer…
佩斯特“应该不接受管道输入或实际价值”。
我正在使用以下测试代码: Describe "Install-Programs"{ Context "Install-Programs"{ BeforeAll{ Mock Start-Process {} } It "Tests"{ My-CustomFu…
使用 Compare-Object 进行纠缠测试在天蓝色管道中失败
我正在比较两个看起来完全一样的文件,当我在本地测试时,没有问题,但是当我在Azure Pipeline中运行测试时,测试失败并说它看起来不一样。 我不知道…
如何从另一个脚本嘲笑pscustomobject的脚本?
我们正在尝试弄清楚如何使用Pester从另一个脚本嘲笑PscustomObject的脚本。 script1.ps1 $script2 = & $Script2PS1Path -programName $myScriptName f…
脚本在pester测试中返回$ null的脚本,而它不应该
所以我在powershell中有点问题 我为一个关于佩斯特测试的课堂项目写了一个简单的脚本 现在看起来 param ([Parameter(Mandatory, ValueFromPipeline = …
调用 pester 时如何捕获 DriveNotFoundException 错误?
我有一个 powershell 脚本,它并行调用 Pester 的实例,其中: Invoke-Pester @{Path= "somepath/file.tests.ps1"; Parameters = @{... ...}} -Tag 'v…
Powershell 中的同步单元测试执行
我有一个 Pester It 块,如下所示: It "should add a header" { { $DifferenceObject = Get-Content -Path $PathToFile1 Set-PowershellFile -Path $…
Pester 中 REST API 的模拟响应
我有一个 PowerShell 脚本,它从 REST API 调用返回一个字符串。我正在使用 $Response = Invoke-RestMethod -Method Post -Uri $Uri -Body $Body -Con…
Pester 模拟 CmdLets
我对 Pester 中的模拟机制有疑问。我有一个想要测试的脚本 Script.ps1 。这些测试位于 Script.Tests.ps1 中。在 Script.ps1 中,我实现了以下函数: f…
Pester 中的 Mocking Auth Token 函数
我编写了一个 PowerShell 函数,该函数使用 REST API 调用在 azure 中生成身份验证令牌。我使用租户 ID、服务主体客户端 ID 和客户端密钥作为输入参数…
- 共 1 页
- 1