Вопросы по теме 'pester'

Тестирование Pester PowerShell для примера скрипта не работает должным образом
Привет всем, я написал пример сценария, чтобы определить, является ли данная строка палиндромом или нет, как показано ниже. function Palindrome1([string] $param) { [string] $ReversString $StringLength = @() $StringLength = $param.Length...
300 просмотров
schedule 15.11.2022

Простой тест Powershell Pester не работает для $ false
Я написал очень простую функцию под названием «Check-RegValueExists», которая работает следующим образом при выполнении непосредственно из командной строки. Check-RegValueExists "HKLM:\Software\Microsoft\Windows\CurrentVersion" "DevicePath"...
306 просмотров
schedule 11.03.2023

Не могу пройти тест Pester из-за ошибки локальной переменной
Мне сложно создать приставку для конкретной функции Powershell с помощью invoke-command и наличия переменной $ using в блоке сценария. Он всегда возвращал ошибку всякий раз, когда я запускаю свой тест. Пример функции и теста ниже: Функция:...
535 просмотров
schedule 27.02.2023

Pester ParameterFilter не соответствует Assert-MockCalled
Мы пытаемся проверить, был ли CmdLet Start-ScheduledTask вызван ровно один раз для конкретной запланированной задачи. Но по той или иной причине ParameterFilter не совпадает. Код $here = Split-Path -Parent $MyInvocation.MyCommand.Path...
502 просмотров
schedule 10.06.2023

Пестер не проходит тест, даже если обнаружено исключение
У меня есть служебная функция, которая специально обрабатывает исключение и игнорирует его, но при тестировании с помощью Pester тест не проходит, показывая исключение, которое уже было перехвачено и обработано. Я что-то упускаю или это ошибка в...
289 просмотров
schedule 21.07.2023

Могу ли я использовать Pester для имитации/проверки командлетов без имен параметров?
Я использую несколько сценариев Powershell с Advanced Installer 15.1, которые я хочу протестировать с помощью Pester. Расширенный установщик предоставляет два командлета для доступа к переменным MSI из сценариев Powershell, AI_GetMsiProperty и...
204 просмотров

Любой динамический способ использования оператора using в PowerShell?
У меня проблемы с оператором using, который можно увидеть здесь . Этот оператор (в отличие от Import-Module ) требуется для получения фактического определения класса из модуля PowerShell. У меня есть вариант использования для этого, потому что мне...
38 просмотров
schedule 13.03.2022

Как создать оболочку для расширенного командлета функции, использующего динамические параметры
Я пытаюсь создать оболочку (прокси) для командлета Should Пестера. Возможные варианты использования включают прозрачное ведение журнала тестовых входных данных даже в случае успеха и улучшить способ ведения журнала Pester объектов...
65 просмотров
schedule 11.06.2022

Моделирование команд Azure cli с помощью Pester
У меня есть набор скриптов Azure Cli, которые я поместил в функцию powershell, например: function NewAppRegistration($name, $replyUrls, $resourceAccessesFilePath) { $appRegistration = az ad app create ` --display-name $name `...
108 просмотров
schedule 25.04.2023