From 35ca45c63caab6b90650db11bee33a043d531ff4 Mon Sep 17 00:00:00 2001 From: endroid Date: Tue, 5 Dec 2017 19:59:08 +0000 Subject: [PATCH] Add writeFile test --- tests/QrCodeTest.php | 12 ++++++++++++ tests/output/.gitignore | 1 + 2 files changed, 13 insertions(+) create mode 100644 tests/output/.gitignore diff --git a/tests/QrCodeTest.php b/tests/QrCodeTest.php index afe8ec8..4dfee98 100755 --- a/tests/QrCodeTest.php +++ b/tests/QrCodeTest.php @@ -116,4 +116,16 @@ public function testSetLogo(): void $pngData = $qrCode->writeString(); $this->assertTrue(is_string($pngData)); } + + public function testWriteFile(): void + { + $filename = __DIR__.'/output/qr-code.png'; + + $qrCode = new QrCode('QrCode'); + $qrCode->writeFile($filename); + + $image = imagecreatefromstring(file_get_contents($filename)); + + $this->assertTrue(is_resource($image)); + } } diff --git a/tests/output/.gitignore b/tests/output/.gitignore new file mode 100644 index 0000000..35ec3b9 --- /dev/null +++ b/tests/output/.gitignore @@ -0,0 +1 @@ +/ \ No newline at end of file