/** * @test */ public function getCacheKeyForUriMyAliasedModelTest() { $uri = 'MyAliasedModel'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('38e7edae337afd14c4b0154d04717afa2b8ff2a4', $cacheKey, 'Failed for URI ' . $uri); }
/** * @test */ public function getCacheKeyForRequestTest() { $uri = 'MyExt-MyModel/1'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('44a16b7f79c92d97a55281bbfb4439ff310607ec', $cacheKey, 'Failed for URI ' . $uri); $uri = 'MyExt-MyModel/1.blur'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('102fa34f947e0cf64a430626f374ae2dfea9074d', $cacheKey, 'Failed for URI ' . $uri); $uri = 'MyExt-MyModel/1.json'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('102fa34f947e0cf64a430626f374ae2dfea9074d', $cacheKey, 'Failed for URI ' . $uri); $uri = 'my_ext-my_model/1.json'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('5c82b501dbbff50f5d15ddad1e3f68c86431bbc8', $cacheKey, 'Failed for URI ' . $uri); $uri = 'my_ext-my_model.json'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('6216096e7394211b2d35fe9787d252b10963cf04', $cacheKey, 'Failed for URI ' . $uri); $uri = 'vendor-my_second_ext-my_model/1'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('5f498749f876b6653099272efe7b827acfbc1ca6', $cacheKey, 'Failed for URI ' . $uri); $uri = 'Vendor-MySecondExt-MyModel/1'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('3715e64cc29448acdc0df19777da794da2804d19', $cacheKey, 'Failed for URI ' . $uri); $uri = 'Vendor-NotExistingExt-MyModel/1'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('b40dc716cf22179ebab528dd365f87afd3a4ffa7', $cacheKey, 'Failed for URI ' . $uri); $uri = 'Vendor-NotExistingExt-MyModel/1.json'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('edc589820622a8d127f335b6439d34f6b37016cf', $cacheKey, 'Failed for URI ' . $uri); $uri = 'MyAliasedModel'; $request = $this->buildRequestWithUri($uri); $cacheKey = $this->fixture->getCacheKeyForRequest($request); $this->assertEquals('1eb5c867cb67a0c4f7eada2e5b1f3ed8f1c93350', $cacheKey, 'Failed for URI ' . $uri); }