spec/lib/indexing/indexes_spec.rb in picky-2.5.0 vs spec/lib/indexing/indexes_spec.rb in picky-2.5.1
- old
+ new
@@ -15,54 +15,10 @@
@index1 = stub :index1, :name => :index1
@index2 = stub :index2, :name => :index2
indexes.register @index1
indexes.register @index2
end
- describe 'generate_index_only' do
- context 'with index:category found' do
- before(:each) do
- indexes.should_receive(:find).once.with(:index, :category).and_return @index1
- end
- it 'indexes' do
- @index1.should_receive(:index!).once.with
-
- indexes.generate_index_only :index, :category
- end
- end
- context 'with index not found' do
- before(:each) do
- indexes.should_receive(:find).once.with(:index, :category).and_return nil
- end
- it 'indexes' do
- @index1.should_receive(:index).never
-
- indexes.generate_index_only :index, :category
- end
- end
- end
- describe 'generate_cache_only' do
- context 'with index:category found' do
- before(:each) do
- indexes.should_receive(:find).once.with(:index, :category).and_return @index1
- end
- it 'indexes' do
- @index1.should_receive(:generate_caches).once.with
-
- indexes.generate_cache_only :index, :category
- end
- end
- context 'with index not found' do
- before(:each) do
- indexes.should_receive(:find).once.with(:index, :category).and_return nil
- end
- it 'indexes' do
- @index1.should_receive(:generate_caches).never
-
- indexes.generate_cache_only :index, :category
- end
- end
- end
describe 'index_for_tests' do
it 'takes a snapshot, then indexes and caches each' do
indexes.should_receive(:take_snapshot).once.with.ordered
@index1.should_receive(:index!).once.with.ordered
@index1.should_receive(:cache!).once.with.ordered
@@ -84,10 +40,10 @@
indexes.indexes.should == []
end
end
def self.it_delegates_each name
describe name do
- it 'calls load_from_cache on each in order' do
+ it "calls #{name} on each in order" do
@index1.should_receive(name).once.with.ordered
@index2.should_receive(name).once.with.ordered
indexes.send name
end
\ No newline at end of file