|
Revision 322, 0.6 kB
(checked in by jk, 8 months ago)
|
drb somewhat works
|
| Line | |
|---|
| 1 |
require File.dirname(__FILE__) + '/../test_helper' |
|---|
| 2 |
|
|---|
| 3 |
class RemoteIndexTest < Test::Unit::TestCase |
|---|
| 4 |
def setup |
|---|
| 5 |
ActsAsFerret::remote = 'druby://localhost:9999' |
|---|
| 6 |
end |
|---|
| 7 |
|
|---|
| 8 |
def test_raises_drb_errors |
|---|
| 9 |
ActsAsFerret::raise_drb_errors = true |
|---|
| 10 |
@srv = ActsAsFerret::RemoteIndex.new :name => 'idx' |
|---|
| 11 |
assert_raise DRb::DRbConnError do |
|---|
| 12 |
@srv.find_ids 'some query' |
|---|
| 13 |
end |
|---|
| 14 |
end |
|---|
| 15 |
|
|---|
| 16 |
def test_does_not_raise_drb_errors |
|---|
| 17 |
ActsAsFerret::raise_drb_errors = false |
|---|
| 18 |
@srv = ActsAsFerret::RemoteIndex.new :name => 'idx' |
|---|
| 19 |
total_hits, results = @srv.find_ids( 'some query' ) |
|---|
| 20 |
assert_equal 0, total_hits |
|---|
| 21 |
assert results.empty? |
|---|
| 22 |
end |
|---|
| 23 |
end |
|---|