/
jagepard
/
Rudra-Router
Обзор
Документация
Войти
/
jagepard
/
Rudra-Router
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
v2020
tests/RouterMiddlewareTraitTest.php
30 строк
1005 B
Jagepard
update
27 окт 2020, 17:35
27 окт 2020, 17:35
308495b
Код
Авторство
О чём код?
<?php /** * @author : Jagepard <jagepard@yandex.ru"> * @license https://mit-license.org/ MIT */ namespace Rudra\Router\Tests; use Rudra\Container\{Interfaces\RudraInterface, Rudra as R, Facades\Rudra}; use Rudra\Router\Router; use Rudra\Router\Tests\Stub\Controllers\MainController; use PHPUnit\Framework\TestCase as PHPUnit_Framework_TestCase; use Rudra\Router\Tests\Stub\Middleware\Middleware; class RouterMiddlewareTraitTest extends PHPUnit_Framework_TestCase { public function testMiddlewareTrait() { R::$rudra = null; Rudra::binding()->set([RudraInterface::class => Rudra::run()]); Rudra::set([Router::class, Router::class]); Rudra::get(Router::class)->setNamespace("Rudra\\Router\\Tests\\Stub\\"); $controller = new MainController(Rudra::run()); $controller->middleware([["Middleware", ["int" => 123]], ["Middleware", ["int" => 125]]]); $this->assertEquals(Middleware::class, Rudra::config()->get("middleware")); } }