blog.sowatchasayin

Rails etc.

shouldaの結果を読みやすくするgemを作りました

shouldaでautotestしてると".FE"しか出ないのが嫌でした!なので、gemを作りました。

http://github.com/fujimura/speak_your_mind

実行結果が全部テストメソッド名で出るようにしました。例えば

context "Test" do
should 'success' do
assert true
end

should 'fail' do
assert false
end

should 'error' do
raise
end
end

を走らせると

E Test should error.
F Test should fail.
. Test should success.

と出てくれるようにしてあげました。
私はspecが全部字で出てくれないと心配になってしまうので、これで安心です。
元々自分用だったんですが、gemにしました。gemにすればどこでも使えるから。

中身はtest/unitの出力部分のラッパーです。コンソール用出力の部分でmediatorとか使われてて、コード追うのが大変でした。

No comments:

Post a Comment

Author

Fujimura Daisuke
http://fujimuradaisuke.com

Labels