15 min/d

ぼうずやのにっき

bouzuya/beater を変えている

bouzuya/beater を変えている。

2017-07-11 に書いた bouzuya/beater の直しをしている。2017-07-12 / 2017-07-13 と Heroku アプリの棚卸しが挟まったことで脱線した。戻ってきた。

beater は bouzuya easy test runner だ。名前に反して easy というよりは simple を目指していく。

また、できたら書くが、現状は↓のつもりだ。

  • fixture() は別のパッケージに移動する
  • const { test } = beater(); というボイラープレートコードを削除する
  • beater-cli パッケージなしで動くようにする
  • ファイル単位ではなくテスト (test() によって生成される) 単位で実行する

限界まで機能を抑えるつもりだ。なるべく小さくすることで、読める大きさの実装にしたい。「自分で書けるけど beater を使う」あるいは「 ( beater を見て) こんな簡単にテストフレームワークがつくれるなら、自分でもつくってみたい」と思わせたい。