@kyanny's blog

My thoughts, my life. Views/opinions are my own.

rspec の type: :model とかについて

なんなのかあまり深く考えたことがなく、雰囲気でつけたりしてたが、

Rspecの文法の基礎 - Qiita

rspec-rails/model_example_group.rb at master · rspec/rspec-rails · GitHub

ということで、 spec/models とか規定のディレクトリ以外の場所にファイルがあるとき rspec-rails の用意するヘルパーを example の中で使えるようにするための tag 記法、だったと知った。なので、 < ActiveRecord::Base でないただのクラスのテストなどの場合はこの tag は不要。