File: DompdfTest.php

package info (click to toggle)
php-dompdf 3.0.2%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 5,548 kB
  • sloc: php: 26,160; sh: 109; xml: 100; makefile: 42
file content (37 lines) | stat: -rw-r--r-- 924 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php

declare(strict_types = 1);

use \PHPUnit\Framework\TestCase;
use \Dompdf\Dompdf;

class DompdfTest extends TestCase
{

    public function testConstruct(): void
    {
        $dompdf = new Dompdf();

        // Load HTML content
        $dompdf->load_html('<!DOCTYPE html>
        <html lang="fr">
        <head>
        <title>Page de Test HTML – dompdf, un outil puissant pour convertir de l’HTML vers PDF en PHP</title>
        </head>

        <body>
        <p>
        Cette page <em>HTML</em> va être convertie à l’aide de <em>dompdf</em> en <em>PDF</em>
        </p>
        </body>
        </html>');

        // Render the HTML as PDF
        $dompdf->render();
        $output = $dompdf->output();

        $this->assertStringContainsString('%PDF-1.7', $output);
        $this->assertStringContainsString('/Producer', $output);
        $this->assertStringContainsString('/Title', $output);
    }
}