Pester 5.0 包括 ps1 文件
Pester 5.0 including ps1 file
在版本 4 中,我使用的是 pester,在测试脚本的开头,我有这个:
. "$PSScriptRoot\..\Utilities.ps1"
阅读 Pester 文档,它现在说要使用“Describe”之前的所有内容到“BeforeAll”,所以我这样做了:
BeforeAll {
. "$PSScriptRoot\..\Utilities.ps1"
}
我的问题是在 Utilities.ps1 中声明的函数对测试不可见,所以我想我应该以另一种方式调用它。从纠缠 ps1 测试脚本中导入另一个 ps1 的正确方法应该是怎样的?
我遇到的问题是因为我在“描述”块中添加了代码。将代码移至“It”块对我有用。
在版本 4 中,我使用的是 pester,在测试脚本的开头,我有这个:
. "$PSScriptRoot\..\Utilities.ps1"
阅读 Pester 文档,它现在说要使用“Describe”之前的所有内容到“BeforeAll”,所以我这样做了:
BeforeAll {
. "$PSScriptRoot\..\Utilities.ps1"
}
我的问题是在 Utilities.ps1 中声明的函数对测试不可见,所以我想我应该以另一种方式调用它。从纠缠 ps1 测试脚本中导入另一个 ps1 的正确方法应该是怎样的?
我遇到的问题是因为我在“描述”块中添加了代码。将代码移至“It”块对我有用。