Fujihara)RSpecのbefore、afterフック内で例外が起きるとどうなるのか調べてみた。なんでかというと、そこでとあるサーバプロセスを開いたり、テストデータ作成をやっていたりして、万が一例外が起きてしまったときに、サーバが立ち上がりっぱなしになっていたり、テストデータの残骸ができてしまったり、後処理が必要だと感じたから。それぞれのフックの中でログを出しておき、どの処理が呼ばれるのかを調査してみた。全部呼ばれると以下になるはず。do例外発生箇所以降は呼ばれないパターン。いうときにプロセスのクローズとかを考えないとだめなんですね。