我已经使用PesterHelpers构建一套测试我的模块,并已开始加入的功能测试。我运行分钟,规范,并根据需要来测试我的工作给予充分的测试脚本。我发现我使用的是相同的嘲笑了个遍,从脚本复制他们的脚本。是否有可能建立一个全球模拟,所有的测试脚本可以在公共和私有目录使用?
你也许可以把你的嘲笑到另一个文件,并在你的脚本点源他们:
. .\mocks.ps1
这将节省一些重复的脚本,而且还会让他们更有点晦涩难懂。
我不认为有一个在纠缠在一个更加全球化的方式宣布嘲笑任何概念,因为我相信他们或范围的每一个描述上下文块,他们在声明。
(Resolve-Path ($PSScriptRoot + "\..\..\..\AOI\UDT\testfile.text"))
用这个。您将能够在任何地方使用您的文件。