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

testApiHandle_HandlesAllDefaults_WhenNoneRulesMatchesUpToDefaultWithPropagateSetToFalse() public method

    public function testApiHandle_HandlesAllDefaults_WhenNoneRulesMatchesUpToDefaultWithPropagateSetToFalse()
    {
        $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(), true);
        $router->addDefault($this->expectCallableOnce());
        $router->handle($name, $protocol);
    }