Sha256: 04993d332d786766d7faa314225b5942924fed3fd5cb54caaac7f6a8af470d23

Contents?: true

Size: 1.12 KB

Versions: 6

Compression:

Stored size: 1.12 KB

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

describe CobwebModule::Crawl, :local_only => true do

  before(:each) do
    @local_redis = {:host => "localhost", :port => 6379}
    @remote_redis = {:host => "remote-redis", :port => 6379}
    
    @request = {:crawl_id => "test_crawl_id"}
  end

  describe "remote redis" do
    before(:each) do
      @local = CobwebModule::Crawl.new(:redis_options => @local_redis)
      @remote = CobwebModule::Crawl.new(:redis_options => @remote_redis)

      @local.redis.del("test_redis")
      @remote.redis.del("test_redis")
      
    end
    it "should connect to the local redis" do
      @local.redis.exists("test_redis").should be_false
      @local.redis.set("test_redis", 1)
      @local.redis.exists("test_redis").should be_true

      @remote.redis.exists("test_redis").should be_false
    end
    it "should connect to the remote redis" do
      @remote.redis.exists("test_redis").should be_false
      @remote.redis.set("test_redis", 1)
      @remote.redis.exists("test_redis").should be_true
      
      @local.redis.exists("test_redis").should be_false
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
cobweb-1.0.11 spec/cobweb/cobweb_crawl_spec.rb
cobweb-1.0.10 spec/cobweb/cobweb_crawl_spec.rb
cobweb-1.0.9 spec/cobweb/cobweb_crawl_spec.rb
cobweb-1.0.8 spec/cobweb/cobweb_crawl_spec.rb
cobweb-1.0.6 spec/cobweb/cobweb_crawl_spec.rb
cobweb-1.0.5 spec/cobweb/cobweb_crawl_spec.rb