ロジックや、booleanとか値を返すようなメソッドのテストは書けるようになった。 データベースからの問い合わせ結果、DBICでいうResultSetを返すようなメソッドではどう書けばいいか分からなかった。 ということをTwitterでぼやいたら天から神の声が降ってきた。 それfixtureでできるよ 普通にやろうとすると超大変だけど(意訳) そういえばそんな名前のディレクトリがrailsの中にあったなーと思いつつググる。 テスト用のデータを作ってそこに対してテストする的な。なるほど。 大変なのはめどいのでググる。Test::Fixture::DBIC::Schemaというモジュール発見。 以下ほぼSYNOPSISまま。 Schema.pm package Schema; use strict; use parent 'DBIx::Class::Schema::Loader'; 1; fi