Ejemplo n.º 1
0
 /** @test */
 public function it_caches_the_given_key()
 {
     $post = $this->makePost();
     $cache = new Repository(new ArrayStore());
     $cache = new RussianCaching($cache);
     $cache->put($post, '<div>view fragment</div>');
     $this->assertTrue($cache->has($post->getCacheKey()));
     $this->assertTrue($cache->has($post));
 }
Ejemplo n.º 2
0
 /** @test */
 public function it_sets_up_the_opening_cache_directive()
 {
     $directive = $this->createNewCacheDirective();
     $post = $this->makePost();
     $this->assertFalse($directive->setUp($post));
     echo '<div>fragment</div>';
     $cached_fargment = $directive->tearDown();
     $this->assertEquals('<div>fragment</div>', $cached_fargment);
     $this->assertTrue($this->doll->has($post));
 }