CakePdf\Test\TestCase\Pdf\Engine\DomPdfEngineTest::testReceiveOptions PHP Метод

testReceiveOptions() публичный Метод

Tests that the engine receives the expected options.
public testReceiveOptions ( )
    public function testReceiveOptions()
    {
        $engineClass = $this->getMockClass('\\CakePdf\\Pdf\\Engine\\DomPdfEngine', ['_createInstance']);
        $Pdf = new CakePdf(['engine' => ['className' => '\\' . $engineClass, 'options' => ['isJavascriptEnabled' => false, 'isHtml5ParserEnabled' => true]]]);
        $Pdf->engine()->expects($this->once())->method('_createInstance')->with(['fontCache' => TMP, 'tempDir' => TMP, 'isJavascriptEnabled' => false, 'isHtml5ParserEnabled' => true])->will($this->returnCallback(function ($options) {
            return new Dompdf($options);
        }));
        $Pdf->engine()->output();
    }