最近Jestを使ってTDDぽく開発し始めてみた。 emacsからもテストが通ったかどうか確認しやすいように設定した。 使ったのはemacs-tdd. .elをload-pathに設置した。 github.com ファイル保存時にrecompileを呼んで、その結果に応じてmode-lineにマークを表示してくれる。 テスト中 テスト失敗 テスト成功 ヘルプによるとrecompileはcompileを呼び、それはcompile-commandを実行するとのこと。 js2-modeでnpm testを実行するならこんな感じの設定になる。 (require 'tdd) ;; tdd runs `recompile' when file saved. ;; `recompile' exec `compile-command' (add-hook 'js2-mode-hook (lambda ()