Sha256: 2c64eb1b7f45aa17f73787fdbc9b6560f2d18b4f6e76deaf77eba9bd9f3105ad

Contents?: true

Size: 769 Bytes

Versions: 5

Compression:

Stored size: 769 Bytes

Contents

require 'spec_helper'

describe Riddle::Configuration do
  it "should render all given indexes and sources, plus the indexer and search sections" do
    config = Riddle::Configuration.new
    
    config.searchd.port = 3312
    config.searchd.pid_file = "file.pid"
    
    source = Riddle::Configuration::XMLSource.new("src1", "xmlpipe")
    source.xmlpipe_command = "ls /dev/null"
    
    index = Riddle::Configuration::Index.new("index1")
    index.path = "/path/to/index1"
    index.sources << source
    
    config.indexes << index
    generated_conf = config.render
    
    generated_conf.should match(/index index1/)
    generated_conf.should match(/source src1/)
    generated_conf.should match(/indexer/)
    generated_conf.should match(/searchd/)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
riddle-1.4.0 spec/unit/configuration_spec.rb
riddle-1.3.3 spec/unit/configuration_spec.rb
riddle-1.3.2 spec/unit/configuration_spec.rb
riddle-1.3.1 spec/unit/configuration_spec.rb
riddle-1.3.0 spec/unit/configuration_spec.rb