Powershellでユニットテストしたいので、テスティングフレームワークのPesterをセットアップします。
Pesterのサイトはこちら
https://github.com/pester/Pester
とりあえずGetting Startedを読んでみる。うぐぅ英語だ…。
http://www.powershellmagazine.com/2014/03/12/get-started-with-pester-powershell-unit-testing-framework/
「What is Pester?」の章はTDDについての説明。読む必要なし。
「Downloading and installing Pester」に沿ってセットアップ開始。
- https://github.com/pester/Pester からPesterのZipをダウンロード。
- Zipファイルのブロックを解除する。
- Zipファイルを解凍して、フォルダ名をPesterに変更する。
- PesterフォルダをModulesフォルダにコピーする。
Modulesフォルダは c:\users\<ユーザー名>\Documents\WindowsPowerShell\modules …のはず。 - Powershellのセッションを開始してImport-Moduleしろと書いてあるけれど、毎回やるのは面倒なのでprofileに書いてしまいます。profile.ps1 に下記を追加します。
Import-Module Pester
- Import-Moduleがちゃんとされているかを確認する。
新しいpowershellコンソールを起動して、下記コマンドを入力してPesterのコマンドがリストアップされたらOK。Get-Module -Name Pester | Select -ExpandProperty ExportedCommands
- セットアップ完了。