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


<?php

declare(strict_types=1);

namespace Cagilo\UI\Tests\Compotents;

use Cagilo\UI\Tests\ComponentTestCase;

class MetaTest extends ComponentTestCase
{
    public function testRender(): void
    {
        $template = <<<'HTML'
            <x-meta
                title="Hello World"
                description="Blade components are awesome!"
                keywords="tags, tags, tags"
                author="Alexander"
                robots="noindex"
                card="summary"
                image="http://example.com/social.jpg"
            />
            HTML;

        $this
            ->blade($template)
            ->assertStringContains('<title>Hello World</title>')
            ->assertStringContains('<meta name="title" content="Hello World">')
            ->assertStringContains('<meta name="description" content="Blade components are awesome!">')
            ->assertStringContains('<meta name="keywords" content="tags, tags, tags">')
            ->assertStringContains('<meta name="author" content="Alexander">')
            ->assertStringContains('<meta name="robots" content="noindex">')
            ->assertStringContains('<meta property="og:type" content="website">')
            ->assertStringContains('<meta property="og:url" content="http://localhost"/>')
            ->assertStringContains('<meta property="og:locale" content="en"/>')
            ->assertStringContains('<meta property="og:title" content="Hello World"/>')
            ->assertStringContains('<meta property="og:description" content="Blade components are awesome!">')
            ->assertStringContains('<meta property="og:image" content="http://example.com/social.jpg">')
            ->assertStringContains('<meta name="twitter:card" content="summary"/>')
            ->assertStringContains('<meta name="twitter:url" content="http://localhost">')
            ->assertStringContains('<meta name="twitter:title" content="Hello World">')
            ->assertStringContains('<meta name="twitter:description" content="Blade components are awesome!">')
            ->assertStringContains('<meta name="twitter:image" content="http://example.com/social.jpg">');
    }

    public function testForNotDisplayingOptionalElements(): void
    {
        $this
            ->blade(' <x-meta title="Hello World"  />')
            ->assertStringContains('<title>Hello World</title>')
            ->assertStringNotContains('<meta name="author" content="">')
            ->assertStringNotContains('<meta name="robots" content="">');
    }
}

© KUJUNTI.ID

Website Feedback Form

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




Contact Support