require 'spec_helper' describe TopTopic do it { should belong_to :topic } context "refresh!" do let!(:t1) { Fabricate(:topic) } let!(:t2) { Fabricate(:topic) } it "begins blank" do TopTopic.all.should be_blank end context "after calculating" do before do TopTopic.refresh! end it "should have top topics" do TopTopic.pluck(:topic_id).should =~ [t1.id, t2.id] end end end end