require 'solr_mock_base'
class CommitTest < SolrMockBaseTestCase
def test_commit
xml = ''
conn = Solr::Connection.new('http://localhost:9999/solr')
set_post_return(xml)
response = conn.send(Solr::Request::Commit.new)
assert_kind_of Solr::Response::Commit, response
assert true, response.ok?
# test shorthand
assert_equal true, conn.commit
end
def test_invalid_commit
xml = 'bar'
conn = Solr::Connection.new('http://localhost:9999/solr')
set_post_return(xml)
response = conn.send(Solr::Request::Commit.new)
assert_kind_of Solr::Response::Commit, response
assert_equal false, response.ok?
# test shorthand
assert_equal false, conn.commit
end
end