/** * @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()); }
/** * @test */ public function unserialize_success() { $input = new Context(); $input->enableDebug(true); $this->target->unserialize($input->serialize()); $this->assertTrue($this->target->hasDebug()); }
/** * @inheritdoc */ public function enableDebug($boolean = true) { $boolean ? $this->context->enableDebug() : $this->context->disableDebug(); return $this; }