spec/lib/solr_spec.rb in about_page-0.1.1 vs spec/lib/solr_spec.rb in about_page-0.2.0
- old
+ new
@@ -1,11 +1,10 @@
require 'spec_helper'
describe AboutPage::Solr do
before :each do
- @mock_solr_connection = double('RSolr::Connection')
- @mock_solr_connection.stub(:uri, URI.parse("http://example.edu/solr"))
+ @mock_solr_connection = double('RSolr::Connection', :uri => URI.parse("http://example.edu/solr"))
end
subject { AboutPage::Solr.new(@mock_solr_connection) }
describe "#schema" do
@@ -19,11 +18,11 @@
end
end
describe "#index" do
it "should get the index information from the schema" do
- m = mock()
+ m = double()
subject.stub(:schema).and_return { { 'index' => m }}
subject.index.should == m
end
end
@@ -63,11 +62,11 @@
subject.stub(:ping).and_return { 'OK' }
subject.stub(:schema).and_return { { 'index' => { :numDocs => 1 } } }
subject.stub(:expects).and_return 5
subject.should_receive(:add_header)
- subject.set_headers! mock()
+ subject.set_headers! double()
end
end
describe "#minimum_numdocs" do
it "should default to 1" do
@@ -79,10 +78,10 @@
node.expects(:numDocs).should == 5
end
it "should use the request parameters to set the minimum_numdocs" do
node = AboutPage::Solr.new(@mock_solr_connection, :expects => { :numDocs => 5 })
- node.preflight(mock(:params => { 'solr.numDocs' => 1000 }))
+ node.preflight(double(:params => { 'solr.numDocs' => 1000 }))
node.expects(:numDocs).should == 1000
end
end