/**
  * @test
  */
 public function bind_successContextChanged()
 {
     $file = 'example.file';
     $time = new DateTime();
     $iterator = $this->stubBinderAndCache($file, 'Lorem Ipsum', 'cached', $time, $time);
     $this->context->enableDebug(true);
     $this->assertBind($iterator, 'Lorem Ipsum');
     $this->assertCacheEntry($iterator, 'Lorem Ipsum', [$file => $time], true);
 }
 /**
  * @test
  */
 public function unserialize_success()
 {
     $context = new Context();
     $context->enableDebug(true);
     $entry = new CacheBinderEntry();
     $entry->setContext($context);
     $entry->setMimeType('text/css');
     $result = $this->target->unserialize($entry->serialize());
     $this->assertEquals('text/css', $result->getMimeType());
     $this->assertTrue($result->getContext()->hasDebug());
     $this->assertFalse($result->getContext()->hasMinifier());
 }
示例#3
0
 /**
  * @test
  */
 public function unserialize_success()
 {
     $input = new Context();
     $input->enableDebug(true);
     $this->target->unserialize($input->serialize());
     $this->assertTrue($this->target->hasDebug());
 }
示例#4
0
 /**
  * @inheritdoc
  */
 public function enableDebug($boolean = true)
 {
     $boolean ? $this->context->enableDebug() : $this->context->disableDebug();
     return $this;
 }