【发布时间】:2020-12-08 22:37:00
【问题描述】:
有人有使用 Pester 5 和 PowerShell 7 模拟点源类函数的示例吗?
谢谢。
编辑:示例
类\MyClass.ps1:
class MyClass {
[void] Run() {
Write-Host "Class: Invoking run..."
}
}
MyModule.psm1:
# Import classes
. '.\Classes\MyClass.ps1'
# Instantiate classes
$MyClass = [MyClass]::new()
# Call class function
$MyClass.Run()
【问题讨论】:
-
是的,the docs have plenty。有什么具体的你在苦苦挣扎的吗?
-
嘿,是的 - 我可以毫无问题地模拟大多数事情。它是在类中定义的具体函数。
-
类方法中定义的函数仍然只是函数。你想模拟一个类方法吗?
-
是的,正确。我的措辞不好。在原q中提供了一个例子。
-
不用担心,例子说明了:)
标签: powershell pester