#powershell #unit-testing #testing #assertion #pester
#powershell #модульное тестирование #тестирование #утверждение #приставать
Вопрос:
Например, если я хочу утверждать, что значение должно быть Value1 или Value2 (любое из них приемлемо):
It 'Value must match Value1 or Value2' {
$params.value | Should -be "Value1" || "Value2"
}`
Это недопустимый синтаксис — есть ли способ сделать это с помощью Pester?
Ответ №1:
Вам нужно -BeIn
утверждение:
if 'Value must match Value1 or Value 2' {
$params.Value |Should -BeIn @('Value1','Value2')
}