Skip to content

Commit

Permalink
update unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
patinthehat committed Jun 22, 2024
1 parent a499e08 commit f9bb051
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions tests/Unit/ResourceLimitsTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,36 +3,40 @@
use Spatie\PdfToImage\Enums\ResourceLimitType;
use Spatie\PdfToImage\Pdf;

beforeEach(function () {
$this->memory128MbInBytes = 134217728;
});

it('sets the area resource limit', function () {
$pdf = new Pdf($this->testFile);
$im = $pdf->resourceLimit(ResourceLimitType::Area, 1024 * 1024 * 128)
$im = $pdf->resourceLimit(ResourceLimitType::Area, $this->memory128MbInBytes)
->getImageData($this->testFile, 1);

expect((int) $im::getResourceLimit(ResourceLimitType::Area->value))->toBeGreaterThanOrEqual((int) 1024 * 1024 * 128);
expect((int) $im::getResourceLimit(ResourceLimitType::Area->value))->toBeGreaterThanOrEqual($this->memory128MbInBytes);
});

it('sets the disk resource limit', function () {
$pdf = new Pdf($this->testFile);
$im = $pdf->resourceLimit(ResourceLimitType::Disk, 1024 * 1024 * 128)
$im = $pdf->resourceLimit(ResourceLimitType::Disk, $this->memory128MbInBytes)
->getImageData($this->testFile, 1);

expect((int) $im::getResourceLimit(ResourceLimitType::Disk->value))->toBeGreaterThanOrEqual((int) 1024 * 1024 * 128);
expect((int) $im::getResourceLimit(ResourceLimitType::Disk->value))->toBeGreaterThanOrEqual($this->memory128MbInBytes);
});

it('sets the map resource limit', function () {
$pdf = new Pdf($this->testFile);
$im = $pdf->resourceLimit(ResourceLimitType::Map, 1024 * 1024 * 128)
$im = $pdf->resourceLimit(ResourceLimitType::Map, $this->memory128MbInBytes)
->getImageData($this->testFile, 1);

expect((int) $im::getResourceLimit(ResourceLimitType::Map->value))->toBeGreaterThanOrEqual((int) 1024 * 1024 * 128);
expect((int) $im::getResourceLimit(ResourceLimitType::Map->value))->toBeGreaterThanOrEqual($this->memory128MbInBytes);
});

it('sets the memory resource limit', function () {
$pdf = new Pdf($this->testFile);
$im = $pdf->resourceLimit(ResourceLimitType::Memory, 1024 * 1024 * 128)
$im = $pdf->resourceLimit(ResourceLimitType::Memory, $this->memory128MbInBytes)
->getImageData($this->testFile, 1);

expect((int) $im::getResourceLimit(ResourceLimitType::Memory->value))->toBeGreaterThanOrEqual((int) 1024 * 1024 * 128);
expect((int) $im::getResourceLimit(ResourceLimitType::Memory->value))->toBeGreaterThanOrEqual($this->memory128MbInBytes);
});

it('sets the time resource limit', function () {
Expand Down

0 comments on commit f9bb051

Please sign in to comment.