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