cost 259 ms
有没有办法在不执行脚本的情况下测试 PowerShell 脚本中的功能? - Is there any way to test functions in a PowerShell script without executing the script?

我想在我的 PowerShell 脚本中定义独立函数,并且能够在不执行脚本的 rest 的情况下对函数进行 Pester 测试。 有没有办法在不在单独的文件中定义函数的情况下执行此操作? 在下面的伪代码示例中,如何在不执行 mainFunctionality 的情况下测试 functionA 或 ...

纠缠者无视嘲笑 - Pester ignores mock

鉴于我的 powershell 代码(不在 function 中,因为最后几部分是脚本运行,但我想检查我的脚本的一些东西,使用 pester)我的 powershell 代码 WinVersion.ps1 我的纠缠脚本: 我的写入主机(在我的脚本中)应该返回Microsoft Windows Ser ...

Azure DevOps 中的 Pester 5 代码覆盖率 - 文件不存在(不再存在) - Pester 5 code coverage in Azure DevOps - File does not exist (any more)

自从 Pester 5 以来,建议使用 Pester 配置来生成测试和代码覆盖率 output。老派的 Pester 4 方法仍然有效,但我们想摆脱遗留警告。 由于我们开始使用 Pester Configuration,Azure DevOps 不再显示突出显示的预览文件。 错误看起来像这样; ...

Mocking REST API 在纠缠中的回应 - Mocking Response of a REST API in Pester

我有一个 PowerShell 脚本,它从 REST API 调用返回一个字符串。 我在用 我能够模拟请求,但我也应该能够模拟响应,以便它返回 $Response 的虚拟字符串值。 目前我收到错误 RuntimeException:您不能在空值表达式上调用方法。 我试过下面的代码作为回应,但我得到了 ...

get-childitem 子文件夹或“rbac.jsonc”文件 - get-childitem either subfolder or a "rbac.jsonc" file

我想检查所有文件夹是否包含子文件夹或 rbac.jsonc 文件。 现在我有这个 - 但它只检查是否有子文件夹或文件。 我需要知道特定文件是否存在。 文件夹可以包含子文件夹以及文件和其他文件 - 它只需要有一个子文件夹或“rbac.jsonc”文件即可。 这有可能吗? ...

V5——数据驱动的标签? - V5 -- Data driven Tags?

在 Pester v5 实现中,有什么方法可以拥有数据驱动的标签? 我的用例: 在更大的数据集上操作 让所有测试都可以在数据集上运行 能够通过配置过滤器针对我的数据集的特定元素运行 我的概念示例: Describe "Vehicles" { Context "Type: &lt ...

Pester Mock 导入模块 - Pester Mock imported module

我正在使用版本纠缠版本 5.1.0 我创建了一个简单的 test.psm1 我创建了一个纠缠文件让我们称之为 test-tests.ps1 当我运行它时,它会返回“你好”。 对于我的生活,我无法理解为什么 Pester 不会使用 testScript 的 Mock 版本并返回“hello3”。 任何 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM