Вопросы по теме '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 просмотров
schedule
26.05.2023
Любой динамический способ использования оператора 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