腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
这个
Pester
3.4
模拟
没有
被
调用
?
、
、
$false catch { } 我想像下面这样使用
Pester
3.4.0测试它,但是当我使用注释掉的参数过滤器时,mock不会被
调用
。Describe 'CheckEventViewerForErrors' { $logSource = "
Pester
"
浏览 14
提问于2020-03-14
得票数 0
回答已采纳
1
回答
嵌套模块中的问题
模拟
、
1.在上面的标题中提供问题的一般摘要
Pester
version : 4.3.1 /usr/local/share/powershell/Modules/
Pester
/4.3.1/
Pester
.psm1OS version : Unix 16.7.0.0预期将
调用
模拟
函数,请参阅下面的详细信息中的函数返回一个错误
浏览 1
提问于2018-04-07
得票数 1
1
回答
如何在
Pester
中“获取
调用
的参数”(或者生成包含实际值和期望值的有用消息)?
、
、
、
虽然有许多使用
Pester
断言一个Mock的示例,但我无法找到关于如何使用
Pester
获取在Mock上生成的参数的示例;这对于获得有意义的错误消息而不是非常有用的一般消息是有用的: 谢谢,很明显,也许是个“不管用”的问题。例如,在RhinoMocks + NUnit (C#)中,可以使用类似于下面的代码来断言
调用
了
模拟
,并且参数与某些条件相匹配。的目标是使失败的
模拟
断言导致有用的错
浏览 0
提问于2019-09-11
得票数 3
1
回答
在
Pester
中
模拟
所有测试中的函数?
、
、
、
有
没有
一种方法可以设置
Pester
配置对象,以便在
Pester
运行时,在任何测试文件中
调用
函数时都会
模拟
该函数?我在我的脚本中有各种
调用
Write-Progress/Write-Host等的函数。大多数时候,我不希望看到
这个
输出,因为它使
Pester
输出难以阅读,但我希望能够在不更改成百上千个单独文件的情况下打开它。
浏览 13
提问于2021-06-15
得票数 0
1
回答
如何嘲笑佩斯特的一份工作?
、
、
我们试图评估Invoke-Command是否
被
调用
过一次。$testScript }问题是在
Pester
中
模拟
作业对象当作业未被
模拟
时,Wait-Job将抛出一个错误,即它
没有
接收到作业对象。 如何在PowerShell中
模拟
Pester
作业对象
浏览 0
提问于2018-07-16
得票数 7
回答已采纳
1
回答
如何在
Pester
中
模拟
分裂路径$script:MyInvocation.MyCommand.Path
、
、
具有一个函数的脚本,它使用下面的命令
调用
内联脚本 } , $Response | Should -Not -Be $null} CommandNotFoundException: The term 'C:\PowerShe
浏览 0
提问于2021-07-30
得票数 0
1
回答
使用脚本块的
调用
命令不起作用
、
、
、
、
System.DateTime]::Now.ToString(), $logText)} $loggers.Add("Console_Logger", ${function:Common-Write-Log-Console})Describe "Common-Write-Log" {
浏览 2
提问于2016-02-25
得票数 3
回答已采纳
1
回答
Pester
InvokeVerifiable验证特定的
模拟
调用
、
我有点挣扎于v5
Pester
使用
模拟
的方式。有人能给我举个例子吗?我如何验证通过Should -InvokeVerifiable
调用
了一个特定的
模拟
?以及如何检查特定的
模拟
是否被称为n次。我还检查了
Pester
docu ,但
没有
找到答案。我只找到了一个
调用
所有
模拟
的例子。
浏览 2
提问于2020-12-02
得票数 1
回答已采纳
2
回答
Mock函数应该如何接受
Pester
中的管道输入?
、
我是
Pester
的新手,我正在尝试用PowerShell构建一个非常小和简单的函数的测试: if (-not ( Get-Process notepadStart-Process -FilePath Notepad else get-process notepad | stop-process如果
没有
运行,
这个
函数只启动记事本,否则,如果正在运行,它会停止它。}由于Stop-Process函数接受管道输入,因
浏览 0
提问于2017-01-27
得票数 3
1
回答
如何防止
Pester
模拟
的读-主机在代码覆盖期间提示输入
、
、
、
、
我有一个
Pester
测试,在
这个
测试中,我
模拟
了对我的函数的Read
调用
,
这个
函数遵循了
这个
问题中的格式: Context "When something但是,当我使用Invoke-
Pester
"MyTestFile“-CodeCoverage "MyFileUnderTest”运行包含测试的文件时,系统会提示我输入测试的Read值。这将是在直接
调用</em
浏览 2
提问于2018-05-11
得票数 3
回答已采纳
1
回答
Pester
Mock导入模块
、
、
我使用的是版本
pester
版本5.1.0function testScript { write-host 'hello' } testScript} 当我运行
这个
命令时我真不明白
为什么
佩斯特不使用
模拟
版的testScr
浏览 7
提问于2021-05-21
得票数 0
1
回答
从烦扰测试运行开始作业返回测试结果
、
、
、
我正在使用
pester
测试我的自定义cmdlet。这些测试是端到端的测试,这些测试可以旋转一个环境;编译和加载程序集,并在动态编译的代码上执行测试。就像这样: It 'StartJobTest' { }除了我无法从作业中返回任何测试成功或失败状态外,一切正常,这样
调用<
浏览 7
提问于2021-05-11
得票数 0
回答已采纳
3
回答
如何用
Pester
模拟
对exe文件的
调用
?
、
、
、
在PowerShell中开发脚本时,我需要
调用
外部可执行文件(.exe)。目前,我正在使用TDD方法开发
这个
脚本,因此我需要
模拟
对
这个
.exe文件的
调用
。find Command & "C:\temp\my.exe" at Mock, C:
浏览 4
提问于2016-06-20
得票数 8
回答已采纳
2
回答
如何在使用
Pester
测试我的PowerShell脚本时
模拟
文件?
、
、
我正在尝试使用
Pester
测试我的PowerShell代码。我想为下面这行代码
模拟
out-file: $interactiveContent | Out-File -Append -FilePath (Join-Path $destDir $interactiveOutputFile
浏览 3
提问于2016-10-24
得票数 2
1
回答
Pester
& AzureAdPreview模块
、
当我通过Invoke-
Pester
调用
所有测试(*.tests.ps1)时,验证某些基础组设置的系统测试失败。当我用Invoke-
Pester
-Script ./GroupFoobar.tests.ps1运行相同的测试文件时,
这个
错误
没有
出现。在某些情况下加载不同的
Pester
模块-我使用的是
Pester
版本4.0.4?
浏览 2
提问于2018-10-17
得票数 0
2
回答
我可以使用
Pester
来
模拟
/验证
没有
参数名称的cmdlet吗?
、
、
、
我使用了几个带有Advanced 15.1的Powershell脚本,我希望使用
Pester
进行测试。高级安装程序提供了两个Cmdlet,以便从Powershell脚本访问MSI变量,我想在单元测试中对其进行
模拟
。问题是这些cmdlet的标准使用
没有
指定参数。AI_GetMsiProperty MYPROPERTY
Pester
的功能允许您使用ParameterFilter参数根据命名的参数将多个值返回到同一个
模拟<
浏览 0
提问于2019-04-10
得票数 1
1
回答
如何用
Pester
模拟
脚本
调用
?
、
、
我想用
Pester
创建一个
模拟
,它应该被
调用
,而不是脚本。下面是简化的示例。somecmd in somemodule"}# This is my
Pester
"Output from mock" } -ModuleName somemodule }正如上面的注释中所述,我的问题是我不知
浏览 13
提问于2022-09-15
得票数 0
1
回答
纠缠断言-MockCalled计数错误
、
、
用
Pester
和Powershell编写一些测试Import-Module Module } }得到了
这个
输出AddPatchGroups.Tests.ps1: line 25 at DescribeI
浏览 0
提问于2018-07-24
得票数 1
回答已采纳
1
回答
Powershell、
Pester
和Enable-ADAccount
、
、
在我的模块PSCHSGActiveDirectory中,我有一个函数集-CHSGActiveUserActiveOn,它从ActiveDirectory模块
调用
2个函数:Get和Enable。PSCHSGActiveDirectory\Set-CHSGActiveUserActiveOn -SamAccountName 'johndoe' | Should -BeNullOrEmpty }当我
没有
嘲笑任何东西时Script 5.3.1
Pester
浏览 10
提问于2022-01-11
得票数 0
1
回答
如何
模拟
点源脚本?
、
、
我们正在努力弄清楚如何在mock中使用
Pester
中的点源脚本。$Import = @('Script 1 data') ) 输出Script 2 data在Script1.ps1中,我们显式地使用点源来确保更改/更新的变量返回到当前范围内。
浏览 1
提问于2018-07-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
超详细的Python中异步协程的使用方法介绍
如何入门 Python Mock
Python Mock 的入门
Python_学习之多协程
Golang 的异常处理机制
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券