Sha256: 8c7a6837cf0206d0014fb5e02ebc9ce389ce433148c2e67a078a3289f125e15c

Contents?: true

Size: 602 Bytes

Versions: 5

Compression:

Stored size: 602 Bytes

Contents

require 'minitest_helper'

describe "Basic indexing/" do

  before do
    @core = TempCore.instance.core('index_spec')
    @core.clear
  end


  it "clears" do
    @core.number_of_documents.must_equal 0
  end

  it "adds" do
    @core.add_docs({:id=>1, :name_s=>"Bill"}).commit
    @core.number_of_documents.must_equal 1
  end

  it "deletes by query" do
    @core.add_docs({:id=>1, :name_s=>"Bill"})
    @core.add_docs({:id=>2, :name_s=>"Mike"})
    @core.commit
    @core.number_of_documents.must_equal 2
    @core.delete('name_s:Mike').commit
    @core.number_of_documents.must_equal 1
  end


end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
simple_solr_client-0.2.1 spec/index_spec.rb
simple_solr_client-0.2.0 spec/index_spec.rb
simple_solr_client-0.1.2 spec/index_spec.rb
simple_solr_client-0.1.1 spec/index_spec.rb
simple_solr_client-0.1.0 spec/index_spec.rb