class User < ActiveRecord::Base named_scope :admins, :conditions => {:admin => true} end
describe User, "admins" do it "should include users with admin flag" do admin = User.create! :admin => true User.admin.should include(admin) end it "should not include users without admin flag" do admin = User.create! :admin => false User.admin.should_not include(admin) end end On Jan 17, 2010, at 6:17 PM, Nin wrote: > Hi! I'm new to rspec and was wondering how named_scopes are usually > tested? Is it enough to test that it's defined? or do you need to test > the behavior as well? I've been reading around and this seems to be > the tester's choice, i just want to get people's opinion on this :D > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users