From a0352a425f4995f7f1e1035290fe59c93ac0d24f Mon Sep 17 00:00:00 2001 From: Philippe Huibonhoa Date: Wed, 21 Sep 2011 21:03:59 -0700 Subject: [PATCH] =?UTF-8?q?Updated=20existing=20test=20that=20fails=20with?= =?UTF-8?q?=20this=20fix=20(8d63678d1406c5518d437709af0fde717c0248d7).=20?= =?UTF-8?q?=20Before=20the=20fix=20the=20test=20was=20giving=20a=20false?= =?UTF-8?q?=20positive,=20because=20file=5Fstore.key=5Ffile=5Fpath=20would?= =?UTF-8?q?=20return=20an=20empty=20filename=20(i.e.=20test/tmp=5Fcache/4D?= =?UTF-8?q?0/F4D=20rather=20than=20test/tmp=5Fcache/4D0/F4D/xxxx=E2=80=A6)?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Even though the fix referenced above divides the filename into directories to prevent it from being too long, it seems that 1000 characters will always raise an error, so reducing the key size to 900). --- activesupport/test/caching_test.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/activesupport/test/caching_test.rb b/activesupport/test/caching_test.rb index 6b113594cc..b692a41312 100644 --- a/activesupport/test/caching_test.rb +++ b/activesupport/test/caching_test.rb @@ -357,7 +357,7 @@ module CacheStoreBehavior def test_really_long_keys key = "" - 1000.times{key << "x"} + 900.times{key << "x"} assert_equal true, @cache.write(key, "bar") assert_equal "bar", @cache.read(key) assert_equal "bar", @cache.fetch(key)