Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/syn.corals.io/vendor/league/glide/tests/Manipulators/Helpers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/syn.corals.io/vendor/league/glide/tests/Manipulators/Helpers/DimensionTest.php
<?php

namespace League\Glide\Manipulators\Helpers;

use Mockery;
use PHPUnit\Framework\TestCase;

class DimensionTest extends TestCase
{
    private $image;

    public function setUp(): void
    {
        $this->image = Mockery::mock('Intervention\Image\Image');
    }

    public function tearDown(): void
    {
        Mockery::close();
    }

    public function testPixels()
    {
        $dimension = new Dimension($this->image);
        $this->assertSame(500.0, $dimension->get('500'));
    }

    public function testRelativeWidth()
    {
        $this->image->shouldReceive('width')->andReturn('100')->once();

        $dimension = new Dimension($this->image);
        $this->assertSame(5.0, $dimension->get('5w'));
    }

    public function testRelativeHeight()
    {
        $this->image->shouldReceive('height')->andReturn('100')->once();

        $dimension = new Dimension($this->image);
        $this->assertSame(5.0, $dimension->get('5h'));
    }

    public function testDevicePixelRatio()
    {
        $dimension = new Dimension($this->image, 2);
        $this->assertSame(1000.0, $dimension->get('500'));
    }

    public function testInvalidInputs()
    {
        $dimension = new Dimension($this->image);
        $this->assertSame(null, $dimension->get('invalid'));
        $this->assertSame(null, $dimension->get('0'));
        $this->assertSame(null, $dimension->get('-1'));
    }
}

Spamworldpro Mini