/** @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)); }
/** @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)); }