ちょっとインフラ系のタスクがあったので、Test Kitchen を使って開発していた。既にあるリポジトリを拡張していくタスクだったので、ちょっとしたレシピとそのテスト(Serverspec)を書くだけの比較的簡単なお仕事。
ここで「簡単」と言えるのは、既にテストが用意されていたからに他ならない。Chef 周りにいまひとつ自信がないオレでも、テストが存在していると「少なくとも期待値の動作はする」というのが確認できて良い。
テストがあるって素晴らしい。