nimuli/tests/Unit/QrCode/QrRendererTest.php

19 lines
466 B
PHP

<?php
use App\Domains\QrCode\Services\QrRenderer;
it('generates valid SVG for URL type', function () {
$renderer = new QrRenderer;
$svg = $renderer->toSvg('https://example.com', []);
expect($svg)->toContain('<svg')
->toContain('</svg>');
});
it('generates png as base64', function () {
$renderer = new QrRenderer;
$png = $renderer->toPngBase64('https://example.com', []);
expect($png)->toStartWith('data:image/png;base64,');
});