Exemplo n.º 1
0
 /**
  * @group issues
  */
 public function testIssue4()
 {
     $this->cleanTempDir();
     $outputDirectory = $this->getTempDir();
     $pug = new Pug(array('prettyprint' => true, 'assetDirectory' => array(dirname(__DIR__), __DIR__, __DIR__ . '/js'), 'outputDirectory' => $outputDirectory));
     $minify = new Minify($pug);
     $minify->on('post-minify', function ($params) {
         $params->outputFile = '/' . $params->outputFile;
         return $params;
     });
     $pug->addKeyword('minify', $minify);
     $html = static::simpleHtml($pug->render(__DIR__ . '/test-minify.pug'));
     $expected = static::simpleHtml(file_get_contents(__DIR__ . '/issue4.html'));
     $this->assertSame($expected, $html);
     $this->cleanTempDir();
 }