Sha256: 267865363c23a9c420bcfa4fda6a3c583266be85e3a6e8a94831b3070384eab0

Contents?: true

Size: 720 Bytes

Versions: 28

Compression:

Stored size: 720 Bytes

Contents

require 'spec_helper'

describe SolrWrapper do
  describe ".wrap" do
    it "should launch solr" do
      SolrWrapper.wrap do |solr|
        expect do
          Timeout::timeout(15) do
            TCPSocket.new('127.0.0.1', solr.port).close
          end
        end.not_to raise_exception
      end
    end
  end

  describe '.instance' do
    context 'without arguments' do
      it 'inherits the defaults' do
        expect(SolrWrapper.instance.port).to eq '8983'
      end
    end
  end

  describe ".default_instance_options=" do
    it "sets default options" do
      SolrWrapper.default_instance_options = { port: '1234' }
      expect(SolrWrapper.default_instance_options[:port]). to eq '1234'
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
solr_wrapper-2.2.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-2.1.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-2.0.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-1.2.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-1.1.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-1.0.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.23.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.22.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.21.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.20.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.19.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.18.1 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.18.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.17.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.16.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.15.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.14.2 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.14.1 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.14.0 spec/lib/solr_wrapper_spec.rb
solr_wrapper-0.13.2 spec/lib/solr_wrapper_spec.rb