Sha256: 6114de6351477ab9dba06203fe3e35bce341825c747d413f4d9175e20d06bd30

Contents?: true

Size: 662 Bytes

Versions: 75

Compression:

Stored size: 662 Bytes

Contents

require 'spec_helper'

describe Picky::Indexers::Parallel do

  before(:each) do
    @source     = stub :source
    @index      = stub :index, :name => :some_index, :source => @source

    @categories = stub :categories

    @indexer = described_class.new @index
    @indexer.stub! :timed_exclaim
  end

  describe 'flush' do
    it 'flushes to joined cache to the file and clears it' do
      cache = stub :cache
      file  = stub :file

      cache.should_receive(:join).once.and_return :joined
      file.should_receive(:write).once.with(:joined).and_return :joined
      cache.should_receive(:clear).once

      @indexer.flush file, cache
    end
  end

end

Version data entries

75 entries across 75 versions & 1 rubygems

Version Path
picky-4.17.0 spec/lib/indexers/parallel_spec.rb
picky-4.16.0 spec/lib/indexers/parallel_spec.rb
picky-4.15.1 spec/lib/indexers/parallel_spec.rb
picky-4.15.0 spec/lib/indexers/parallel_spec.rb
picky-4.14.0 spec/lib/indexers/parallel_spec.rb
picky-4.13.1 spec/lib/indexers/parallel_spec.rb
picky-4.13.0 spec/lib/indexers/parallel_spec.rb
picky-4.12.13 spec/lib/indexers/parallel_spec.rb
picky-4.12.12 spec/lib/indexers/parallel_spec.rb
picky-4.12.11 spec/lib/indexers/parallel_spec.rb
picky-4.12.10 spec/lib/indexers/parallel_spec.rb
picky-4.12.8 spec/lib/indexers/parallel_spec.rb
picky-4.12.7 spec/lib/indexers/parallel_spec.rb
picky-4.12.6 spec/lib/indexers/parallel_spec.rb
picky-4.12.5 spec/lib/indexers/parallel_spec.rb
picky-4.12.4 spec/lib/indexers/parallel_spec.rb
picky-4.12.3 spec/lib/indexers/parallel_spec.rb
picky-4.12.2 spec/lib/indexers/parallel_spec.rb
picky-4.12.1 spec/lib/indexers/parallel_spec.rb
picky-4.12.0 spec/lib/indexers/parallel_spec.rb