spec/lib/indexers/base_spec.rb in picky-3.5.3 vs spec/lib/indexers/base_spec.rb in picky-3.5.4
- old
+ new
@@ -19,12 +19,24 @@
end
end
describe 'index' do
it 'processes' do
- indexer.should_receive(:process).once.with :categories
+ categories = stub :categories, :empty => nil, :cache => nil
- indexer.index :categories
+ indexer.should_receive(:process).once.with categories
+
+ indexer.index categories
+ end
+ it 'calls the right methods on the categories' do
+ indexer.stub! :process
+
+ categories = stub :categories
+
+ categories.should_receive(:empty).once.ordered
+ categories.should_receive(:cache).once.ordered
+
+ indexer.index categories
end
end
end
\ No newline at end of file