≫ [rails]テストデータを分割したい Railsのテストツールにはひとつ大きな不満があって、そのひっかかり... ≫ [rails]テストデータを分割したい Railsのテストツールにはひとつ大きな不満があって、そのひっかかりがテスト意欲を減退させている。それはテストデータをテーブルごとに1つしか持てないことだ。テストデータはyaml形式のファイル(RailsではFixtureと呼ぶ)をテストデータ用ディレクトリにモデルと同じ名前で作成する。このときfixture名とモデル名は同じであるとルールが決まっている。 fixtures :hoges #これでhoge.ymlがhogesテーブルにロードされる つまり、Hogeモデルのfixtureはhoge.ymlでなければならない。これはRailsの持つ「設定より規約」の精神の現れである。しかし、私にとってこの規約はとても窮屈だ。なぜなら、テストデータが大きくなるにつれ、データの整合性を維持するのが難しくなってくるからだ。うっかり者の私にとって、データを追
記事へのコメント0件
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています