Path : /var/www/clients/client0/web25/web/vendor/cagilo/cagilo/tests/Compotents/ |
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
Current File : /var/www/clients/client0/web25/web/vendor/cagilo/cagilo/tests/Compotents/TimeTest.php |
<?php declare(strict_types=1); namespace Cagilo\UI\Tests\Compotents; use Cagilo\UI\Tests\ComponentTestCase; use Carbon\Carbon; class TimeTest extends ComponentTestCase { /** * @var \Carbon\Carbon */ protected $date; protected function setUp(): void { parent::setUp(); $this->date = new Carbon('2021-10-23 04:00:00', 'UTC'); } public function testRenderComponent(): void { $this->blade('<x-time :date="$date"/>', [ 'date' => $this->date, ]) ->assertStringContains('datetime="2021-10-23T04:00:00.000000Z"'); } public function testRenderFormatComponent(): void { $this->blade('<x-time :date="$date" format="D, d M Y H:i:s O"/>', [ 'date' => $this->date, ]) ->assertSee($this->date->format('D, d M Y H:i:s O')) ->assertStringContains($this->date->toISOString()); } public function testRenderHumanComponent(): void { $this->blade('<x-time :date="$date" format="Y-m-d H:i:s" human/>', [ 'date' => $this->date, ]) ->assertSee($this->date->diffForHumans()) ->assertDontSee($this->date->format('Y-m-d H:i:s')) ->assertStringContains($this->date->toISOString()); } }