ranguba/activegroonga — pull request #4 by snoozer05 (2012-03-15 14:42:26+00:00)
Title: inspect active groonga object in sorted column order

ActiveGroonga::Base#inspect でカラムの内容をソートして表示するように修正しました。

背景:

テストを実行すると、以下の内容で失敗してしまっていました。

<"Bookmark(user: users, uri: ShortText, updated_at: Time, created_at: Time, content: LongText, comment: Text)"> expected but was
<"Bookmark(comment: Text, content: LongText, created_at: Time, updated_at: Time, uri: ShortText, user: users)">

これは、ActiveGroonga::Base#inspect でカラムの内容を出力している箇所の出力順を明示していなかったために発生していると考えたので、ActiveGroonga::Base#inspect でカラムの内容をソートして出力するようにし、テストケース側もソートされていることを期待する順に修正してみました。どうですかねぃ。