|
- # encoding: utf-8
- require 'helper'
- require 'memcached_mock'
-
- describe 'Encoding' do
-
- describe 'using a live server' do
- it 'support i18n content' do
- memcached do |dc|
- key = 'foo'
- utf_key = utf8 = 'ƒ©åÍÎ'
-
- assert dc.set(key, utf8)
- assert_equal utf8, dc.get(key)
-
- dc.set(utf_key, utf8)
- assert_equal utf8, dc.get(utf_key)
- end
- end
-
- it 'support content expiry' do
- memcached do |dc|
- key = 'foo'
- assert dc.set(key, 'bar', 1)
- assert_equal 'bar', dc.get(key)
- sleep 1.2
- assert_equal nil, dc.get(key)
- end
- end
-
- end
- end
|