konsulting / assert-pdfs
一个简单的PHP(单元)包,用于在PDF上制作断言
0.1.0
2019-09-13 11:47 UTC
Requires
- ext-imagick: *
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-09-16 23:22:46 UTC
README
一个用于与PDF和PHPUnit一起工作的简单断言包。
请确保您已安装/可用的Imagick,并且它具有写入PDF的权限(请参阅Stack Overflow上的这篇文章)。您可能需要运行类似以下命令:
sudo sed -i -e 's/rights="none" pattern="PDF"/rights="read|write" pattern="PDF"/' /etc/ImageMagick-6/policy.xml
这实际上是将Gordon Lesti的这个起点打包起来的一个包。
安装
composer require --dev konsulting/assert-pdfs
使用方法
在您的测试类上使用Konsulting\Testing\AssertPdfs
特质。可用方法
assertPdfSame($assertedPdf, $testPdf, $saveDiffToFile = null)
- 在失败时,您可以提供保存差异文件的路径,以将PDF的差异保存到文件中。
希望我们可以在需要时添加更多方法(或者您需要)。
贡献
请随时贡献。