Files
Traefik-Redis-Api/tests/Unit.php

33 lines
721 B
PHP

<?php
declare(strict_types=1);
namespace Siteworxpro\Tests;
use Illuminate\Container\Container;
use Illuminate\Support\Facades\Facade;
use Illuminate\Support\Facades\Redis;
use PHPUnit\Framework\TestCase;
use Siteworxpro\App\Facades\Config;
use Siteworxpro\App\Facades\RedisClient;
abstract class Unit extends TestCase
{
protected function setUp(): void
{
$container = new Container();
Facade::setFacadeApplication($container);
}
protected function tearDown(): void
{
parent::tearDown();
Config::clearResolvedInstances();
Redis::clearResolvedInstances();
RedisClient::clearResolvedInstances();
Facade::setFacadeApplication(null);
}
}