diff --git a/tests/Doctrine/Tests/ORM/Cache/DefaultRegionTest.php b/tests/Doctrine/Tests/ORM/Cache/DefaultRegionTest.php index e8f7764b5..f449cfe6d 100644 --- a/tests/Doctrine/Tests/ORM/Cache/DefaultRegionTest.php +++ b/tests/Doctrine/Tests/ORM/Cache/DefaultRegionTest.php @@ -2,6 +2,7 @@ namespace Doctrine\Tests\ORM\Cache; +use Doctrine\Common\Cache\ArrayCache; use Doctrine\ORM\Cache\Region\DefaultRegion; use Doctrine\Tests\Mocks\CacheEntryMock; use Doctrine\Tests\Mocks\CacheKeyMock; @@ -47,4 +48,16 @@ class DefaultRegionTest extends AbstractRegionTest $this->assertFalse($region1->contains($key)); $this->assertTrue($region2->contains($key)); } + + public function testDoesNotModifyCacheNamespace() + { + $cache = new ArrayCache(); + + $cache->setNamespace('foo'); + + new DefaultRegion('bar', $cache); + new DefaultRegion('baz', $cache); + + $this->assertSame('foo', $cache->getNamespace()); + } } \ No newline at end of file