scopeのテストを書くときどのレベルまで書くか迷いますが、ひとまずこれだけは書いときたい一番簡単なテストの書き方のメモ ActiveRecrod::QueryMethodsにはxxx_valuesというattributeが用意されている。 これを利用する。 class Hoge < ActiveRecord::Base scope :target, -> { group(:kind, :flag). order(created_at: :desc) } end describe Hoge do describe 'scopes' do describe 'target' do subject { Hoge.target } its(:group_values) { should =~ [:kind, :flag] } its(:order_values) { should =~ [{cr