RSpecカスタムマッチャでFactoryGirlでのモデル生成をテストする
Rails4でFactoryGirlがちゃんとしたモデルを生成することを確認したかったのでcreate_modelカスタムマッチャを作りました。
連載: Rails4のActiveRecord向けRSpecカスタムマッチャ5選
このカスタムマッチャを使うと
と書くことで
$ bundle exec rspec spec/models/person_spec.rb
Person
should create 2 records
should create 1 record
とテストできるようになります。
カスタムマッチャは
となります。