在 PowerShell 軌道上測試

了解如何在 Exercism 上測試你的 PowerShell 練習


這些練習都使用 Pester 框架來進行模擬與測試。 所有測試都會放在名為[Exercise].tests.ps1的檔案中,這是 Pester 框架的標準做法。 如果你位於正確的目錄中(也就是包含[Exercise].ps1和[Exercise].tests.ps1的那個目錄)。 你可以在 PowerShell 中呼叫以下指令來執行測試:

Invoke-Pester

這會執行它在目錄中找到的所有.tests.ps1檔案。

如果你使用 PowerShell 以外的 shell,可以呼叫以下指令來執行測試:

pwsh -Command "Invoke-Pester"

在 Visual Studio Code 中執行測試

你必須確認已在 Visual Studio Code 中安裝 PowerShell 擴充功能。

在 Visual Studio Code 中,有幾種方式可以執行測試:

  • 從「Debug」選單執行.Tests.ps1指令碼。鍵盤快速鍵為:F5 或 Shift + F5
  • 在編輯器內,點擊測試程式碼中Describe關鍵字上方的「Run Tests」連結
  • 設定 Task 來執行 Pester 框架