Sha256: 8864b505f3b0efb60c948a69873b8c25e283a5c20fc2f1b261376ac08b3d8e3c

Contents?: true

Size: 1016 Bytes

Versions: 1

Compression:

Stored size: 1016 Bytes

Contents

require 'dalli'
require 'fake_web'
# Require the spec helper relative to this file
require File.join(File.dirname(__FILE__), %w[spec_helper])
require File.join(File.dirname(__FILE__), %w[custom_matchers_spec])
require File.join(File.dirname(__FILE__), %w[ .. lib services search])
require File.join(File.dirname(__FILE__), %w[ .. lib services activity])
include Active::Services
Active.memcache_host "localhost:11211"
    
describe Search do
  include CustomMatchers
    before(:each) do
      Active.CACHE.flush()
    end
    it "shouls search by city" do
      s = Search.search({:city=>"Oceanside"})
      s.city.should eql("Oceanside")
      s.results.should_not be_nil
      s.results.should have_at_least(1).items

      Active.CACHE.get('ce16c9ef2b618d0d5a88d46933109e4d').results.length.should eql(10)

      s = Search.search({:city=>"Oceanside"})
      s.city.should eql("Oceanside")
      s.results.should_not be_nil
      s.results.should have_at_least(1).items
      
    end
    
end


















Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
Active-0.0.17 spec/search_memcached_spec.rb