この記事の目的 この記事では、 Bashの自動テストツール(bats)環境の構築 を目的としています。 アジェンダ この記事の目的 アジェンダ 本題 ★batsとは ★環境 ★batsのVSCode拡張機能のインストール ★batsコマンドのインストール ★動作確認用のbatsファイルとプログラムの用意 ★テスト実行 ★実行がうまくいかないとき ★TAPとは まとめ 本題 ★batsとは Bash Automated Testing Systemです。 GitHubのURL↓ github.com batsは、TAP(後述します)に準拠したbash用のテストフレームワークです。 batsによって、実装したbashが期待通りに動作することを簡単に検証することができます。 batsのテストケースは、bashスクリプトと、batsによって提供される構文で実装します。 こんな感じです(GitHub
![Bash × bats × VS Codeでbashの単体テスト環境を構築してみた - きな粉もち.net](https://cdn-ak-scissors.b.st-hatena.com/image/square/cd2344e8967d260689a93eb5392247b593445db5/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkinakomotitti%2F20180704%2F20180704222150.png)