aereal/dotfiles · GitHub いわゆる dotfiles, シェルやエディタの設定の類を GitHub に置いてある。 リポジトリ下にあるファイルを (ホームディレクトリに) インストールする Rake タスクを定義してあるのだけれど、このタスクが期待した動作をするかテストを書きたいと思っていたので書いた。 dotfiles/test/dotfiles_test.rb at master · aereal/dotfiles · GitHub インストール先に指定したディレクトリに symlink が存在するかどうか調べている。 Ruby の標準添付ライブラリである minitest-spec を使っている。仕様はコンパクトなのにむりやり RSpec に DSL を似せているのでちぐはぐな実装になっている。たとえば、before / after メソッドに実行されるステー