setNodeBinary(config('ninja.system.node_path'))
            ->setNpmBinary(config('ninja.system.npm_path'))
            //->showBrowserHeaderAndFooter()
            //->headerHtml($header)
            //->footerHtml($footer)
            ->waitUntilNetworkIdle()
            //->margins(10,10,10,10)
            ->noSandbox()
            ->savePdf($pdf);
    }
    public function testPdfGeneration()
    {
        $html = file_get_contents(base_path().'/tests/Pdf/invoice.html');
        $pdf = base_path().'/tests/Pdf/invoice.pdf';
        $header = '
';
        $footer = ' 
';
        $this->makePdf($header, $footer, $html, $pdf);
        $this->assertTrue(file_exists($pdf));
        unlink($pdf);
    }
    public function testPdfGeneration2()
    {
        $html = file_get_contents(base_path().'/tests/Pdf/invoice2.html');
        $pdf = base_path().'/tests/Pdf/invoice2.pdf';
        $header = '
';
        $footer = ' 
';
        $this->makePdf($header, $footer, $html, $pdf);
        $this->assertTrue(file_exists($pdf));
        unlink($pdf);
    }
    public function testPdfGeneration3()
    {
        $html = file_get_contents(base_path().'/tests/Pdf/invoice3.html');
        $pdf = base_path().'/tests/Pdf/invoice3.pdf';
        $header = '
';
        $footer = ' 
';
        $this->makePdf($header, $footer, $html, $pdf);
        $this->assertTrue(file_exists($pdf));
        unlink($pdf);
    }
    public function testPdfGeneration4()
    {
        $html = file_get_contents(base_path().'/tests/Pdf/invoice4.html');
        $pdf = base_path().'/tests/Pdf/invoice4.pdf';
        $header = '
';
        $footer = ' 
';
        $this->makePdf($header, $footer, $html, $pdf);
        $this->assertTrue(file_exists($pdf));
        unlink($pdf);
    }
    public function testPdfGeneration5()
    {
        $html = file_get_contents(base_path().'/tests/Pdf/invoice5.html');
        $pdf = base_path().'/tests/Pdf/invoice5.pdf';
        $header = '
';
        $footer = ' 
';
        $this->makePdf($header, $footer, $html, $pdf);
        $this->assertTrue(file_exists($pdf));
        unlink($pdf);
    }
}