Sha256: 769d5462e910307deddd8f6dfbdf2cc9398aea1ddc142f49e4724fa41966cb4e

Contents?: true

Size: 788 Bytes

Versions: 25

Compression:

Stored size: 788 Bytes

Contents

require 'spec/spec_helper'

describe Riddle::Configuration::Indexer do
  it "should always be valid" do
    indexer = Riddle::Configuration::Indexer.new
    indexer.should be_valid
  end
  
  it "should support Sphinx's indexer settings" do
    settings = %w( mem_limit max_iops max_iosize )
    indexer = Riddle::Configuration::Indexer.new
    
    settings.each do |setting|
      indexer.should respond_to(setting.to_sym)
      indexer.should respond_to("#{setting}=".to_sym)
    end
  end
  
  it "should render a correct configuration" do
    indexer = Riddle::Configuration::Indexer.new
    
    indexer.render.should == <<-INDEXER
indexer
{
}
    INDEXER
    
    indexer.mem_limit = "32M"
    indexer.render.should == <<-INDEXER
indexer
{
  mem_limit = 32M
}
    INDEXER
  end
end

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
riddle-1.0.3 spec/unit/configuration/indexer_spec.rb
riddle-1.0.2 spec/unit/configuration/indexer_spec.rb
riddle-1.0.1 spec/unit/configuration/indexer_spec.rb
riddle-1.0.0 spec/unit/configuration/indexer_spec.rb
riddle-0.9.8.1533.10 spec/unit/configuration/indexer_spec.rb