Skip to content

Commit

Permalink
Create HydeFrontFacadeTest.php
Browse files Browse the repository at this point in the history
  • Loading branch information
caendesilva committed Jul 26, 2024
1 parent bb706ea commit 7f6a98f
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions packages/framework/tests/Unit/Facades/HydeFrontFacadeTest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

declare(strict_types=1);

namespace Hyde\Framework\Testing\Unit\Facades;

use Hyde\Facades\HydeFront;
use Hyde\Framework\Services\HydeFrontService;
use Hyde\Testing\TestCase;

/**
* @covers \Hyde\Facades\HydeFront
*/
class HydeFrontFacadeTest extends TestCase
{
public function testHydeFrontFacadeReturnsTheHydeFrontService()
{
$this->assertInstanceOf(HydeFrontService::class, HydeFront::getFacadeRoot());
}

public function testFacadeReturnsSameInstanceAsBoundByTheContainer()
{
$this->assertSame(HydeFront::getFacadeRoot(), app(HydeFrontService::class));
}

public function testHydeFrontFacadeCanCallMethodsOnTheHydeFrontService()
{
$service = new HydeFrontService();
$this->assertEquals($service->version(), HydeFront::version());
$this->assertEquals($service->cdnLink('styles.css'), HydeFront::cdnLink('styles.css'));
}
}

0 comments on commit 7f6a98f

Please sign in to comment.