public function testSetOptions()
{
$engineClass = $this->getMockClass('\\CakePdf\\Pdf\\Engine\\DomPdfEngine', ['_output']);
$Pdf = new CakePdf(['engine' => ['className' => '\\' . $engineClass, 'options' => ['isJavascriptEnabled' => false, 'isHtml5ParserEnabled' => true]]]);
$Pdf->engine()->expects($this->once())->method('_output')->will($this->returnCallback(function ($Dompdf) {
$Options = $Dompdf->getOptions();
$this->assertEquals(TMP, $Options->getFontCache());
$this->assertEquals(TMP, $Options->getTempDir());
$this->assertFalse($Options->getIsJavascriptEnabled());
$this->assertTrue($Options->getIsHtml5ParserEnabled());
return $Dompdf->output();
}));
$Pdf->engine()->output();
}