Kraken\_Unit\Channel\Router\RouterTest::testApiHandle_HandlesFirstMatchedDefault_WhenNoneRulesMatchesAndPropagateSetToFalse PHP Method

testApiHandle_HandlesFirstMatchedDefault_WhenNoneRulesMatchesAndPropagateSetToFalse() public method

    public function testApiHandle_HandlesFirstMatchedDefault_WhenNoneRulesMatchesAndPropagateSetToFalse()
    {
        $router = $this->createRouter();
        $name = 'name';
        $protocol = $this->createProtocol();
        $matcher = function () {
            return true;
        };
        $passer = function () {
            return false;
        };
        $router->addRule($passer, $this->expectCallableNever());
        $router->addDefault($this->expectCallableOnce());
        $router->addDefault($this->expectCallableNever());
        $router->handle($name, $protocol);
    }