A Day in the Life

RSpec2 のドキュメントが面白い

RSpec2 のドキュメントが面白い

RSpec2 のテスト自体は Cucumber でシナリオを記述してその振る舞い通りに動いてるかどうかを確認していて面白い、と Asakusa.rb で以前聞いたのでコードを読んでへぇ、って思ったんだけど

最近できた↑の RSpec のドキュメントが面白い。

This is the official documentation site for RSpec-2. Much of the documentation you see here is written with another BDD tool called Cucumber, which, like RSpec, provides executable documentation. The Cucumber features you see here have all been run against RSpec's codebase, serving as specification, documentation and regression tests of the behaviour.

というわけで、それ自体を自動でドキュメント化して公開して、このドキュメントを見るだけで RSpec 本体や各種ライブラリがどんな挙動をするか、またサンプルコードとしてはどんな感じなのかが一目でわかる。