Дізнатися, як тестувати свої вправи з PowerShell на Exercism
У всіх вправах використовується фреймворк Pester для імітації та тестування.
Усі тести містяться у файлі з назвою [Exercise].tests.ps1, як це прийнято у фреймворку Pester.
Якщо ми в потрібній директорії (тобто тій, що містить [Exercise].ps1 та [Exercise].tests.ps1),
запустити тести з PowerShell можна так:
Invoke-Pester
Це запустить усі файли .tests.ps1, які вдасться знайти в директорії.
Якщо ми використовуємо іншу оболонку, ніж PowerShell, тести можна запустити так:
pwsh -Command "Invoke-Pester"
Потрібно переконатися, що у Visual Studio Code встановлено розширення PowerShell.
Запустити тести у Visual Studio Code можна кількома способами:
.Tests.ps1 з меню Debug. Комбінації клавіш: F5 або Shift + F5
Describe у самому коді тесту