Dieses Beispiel prüft, ob alle drei übergebenen Dokumente zwei bestimmte Textstücke enthalten:
lives_ok { my $pdf1 = "$resources_dir/document_en.pdf"; my $pdf2 = "$resources_dir/document_es.pdf"; my $pdf3 = "$resources_dir/document_de.pdf"; my $pdfArray = [$pdf1, $pdf2, $pdf3]; my $expectedDate = "28.09.2014"; my $expectedDocumentID = "XX-123"; AssertThat->eachDocument($pdfArray) ->restrictedTo(FIRST_PAGE) ->hasText() ->containing($expectedDate) ->containing($expectedDocumentID) ; } "same text in multiple document";
Die PDF-Dokumente werden hier als String[]
übergeben.
Weiterhin werden die Typen File[]
, InputStream[]
und URL[]
unterstützt.