Sha256: 3b0f71ccd64603d4c41815c1109d5d1adb82015fe26a1e97fd13f1b5b81bdd77

Contents?: true

Size: 725 Bytes

Versions: 21

Compression:

Stored size: 725 Bytes

Contents

require 'spec_helper'

describe Indexing::Index do
  
  context "with categories" do
    before(:each) do
      @source = stub :some_source
      
      @categories = stub :categories
      
      @index = Indexing::Index.new :some_name, @source
      @index.define_category :some_category_name1
      @index.define_category :some_category_name2
      
      @index.stub! :categories => @categories
    end
    describe "generate_caches" do
      it "delegates to each category" do
        @categories.should_receive(:generate_caches).once.with
        
        @index.generate_caches
      end
    end
  end
  
  context "no categories" do
    it "works" do
      Indexing::Index.new :some_name, @source
    end
  end
  
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
picky-1.4.1 spec/lib/indexing/index_spec.rb
picky-1.4.0 spec/lib/indexing/index_spec.rb
picky-1.3.4 spec/lib/indexing/index_spec.rb
picky-1.3.3 spec/lib/indexing/index_spec.rb
picky-1.3.2 spec/lib/indexing/index_spec.rb
picky-1.3.1 spec/lib/indexing/index_spec.rb
picky-1.3.0 spec/lib/indexing/index_spec.rb
picky-1.2.4 spec/lib/indexing/index_spec.rb
picky-1.2.3 spec/lib/indexing/index_spec.rb
picky-1.2.2 spec/lib/indexing/index_spec.rb
picky-1.2.1 spec/lib/indexing/index_spec.rb
picky-1.2.0 spec/lib/indexing/index_spec.rb
picky-1.1.7 spec/lib/indexing/index_spec.rb
picky-1.1.6 spec/lib/indexing/index_spec.rb
picky-1.1.5 spec/lib/indexing/index_spec.rb
picky-1.1.4 spec/lib/indexing/index_spec.rb
picky-1.1.3 spec/lib/indexing/index_spec.rb
picky-1.1.2 spec/lib/indexing/index_spec.rb
picky-1.1.1 spec/lib/indexing/index_spec.rb
picky-1.1.0 spec/lib/indexing/index_spec.rb