Skip to content

Commit

Permalink
Verify that verify key can be disabled.
Browse files Browse the repository at this point in the history
  • Loading branch information
evan committed Sep 27, 2012
1 parent 8f3c37e commit 384029b
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
4 changes: 2 additions & 2 deletions memcached.gemspec
Expand Up @@ -2,12 +2,12 @@

Gem::Specification.new do |s|
s.name = "memcached"
s.version = "1.4.5"
s.version = "1.4.6"

s.required_rubygems_version = Gem::Requirement.new(">= 1.2") if s.respond_to? :required_rubygems_version=
s.authors = ["Evan Weaver"]
s.cert_chain = ["/Users/eweaver/cloudburst/configuration/gem_certificates/evan_weaver-original-public_cert.pem"]
s.date = "2012-09-08"
s.date = "2012-09-27"
s.description = "An interface to the libmemcached C client."
s.email = ""
s.extensions = ["ext/extconf.rb"]
Expand Down
15 changes: 13 additions & 2 deletions test/unit/memcached_test.rb
Expand Up @@ -830,15 +830,26 @@ def test_key_too_long
assert_raises(Memcached::ABadKeyWasProvidedOrCharactersOutOfRange) do
@cache.get(key)
end

assert_raises(Memcached::ABadKeyWasProvidedOrCharactersOutOfRange) do
@cache.get([key])
end
end

def test_verify_key_disabled
cache = Memcached.new @servers, :verify_key => false
key = "i have a space"
assert_raises(Memcached::ProtocolError) do
cache.set key, @value
end
assert_raises(Memcached::NotFound) do
cache.get key, @value
end
end

def test_key_error_message
key = "i have a space"
@cache.set key, @value
@cache.get key, @value
assert false # Never reached
rescue Memcached::ABadKeyWasProvidedOrCharactersOutOfRange => e
assert_match /#{key}/, e.message
end
Expand Down

0 comments on commit 384029b

Please sign in to comment.