与纠缠PowerShell的全球模拟

问题描述 投票:1回答:2

我已经使用PesterHelpers构建一套测试我的模块,并已开始加入的功能测试。我运行分钟,规范,并根据需要来测试我的工作给予充分的测试脚本。我发现我使用的是相同的嘲笑了个遍,从脚本复制他们的脚本。是否有可能建立一个全球模拟,所有的测试脚本可以在公共和私有目录使用?

powershell unit-testing pester
2个回答
0
投票

你也许可以把你的嘲笑到另一个文件,并在你的脚本点源他们:

. .\mocks.ps1

这将节省一些重复的脚本,而且还会让他们更有点晦涩难懂。

我不认为有一个在纠缠在一个更加全球化的方式宣布嘲笑任何概念,因为我相信他们或范围的每一个描述上下文块,他们在声明。


0
投票
(Resolve-Path ($PSScriptRoot + "\..\..\..\AOI\UDT\testfile.text"))

用这个。您将能够在任何地方使用您的文件。

© www.soinside.com 2019 - 2024. All rights reserved.