概要 bashスクリプトのテストコードを書く方法がないか調べていたら、BATSというのが見つかって中々よかった。 github.com 下記の記事を鵜呑みにして試してみてたのだけれど、sstephensonが有名人であることが上司からの突っ込みで発覚した。 (GitHubちゃんと見ると、rbenvとかbasecampの文字がありましたねw) postd.cc インストール Macだとbrewで導入可能。 brew install bats 実行方法 テストはbatsという拡張子のファイルを作って、batsコマンドに渡すだけ。 bats test_sample.bats batsファイル 下記のような感じで書く。 setupとteardownが用意されているのはうれしい。 #!/usr/bin/env bats # ケース実行前の処理 # 処理が何もない場合エラーになるので、必要なときだけ実