luyatests\core\base\ModuleReflectionTest::testModuleSuffix PHP Method

testModuleSuffix() public method

$this->assertEquals(5, count($content)); $this->assertEquals('unit-test-2', $content['id']); $this->assertEquals('unitmodule', $content['module']); $this->assertNotEquals('@app/views/unitmodule/unit-test', $content['viewPath']); $this->assertNotEquals('@app/views/unitmodule/', $content['moduleLayoutViewPath']); $this->assertEquals('@unitmodule/views/', $content['moduleLayoutViewPath']); }
public testModuleSuffix ( )
    public function testModuleSuffix()
    {
        $ref = $this->buildObject(Yii::$app->getModule('urlmodule'));
        $ref->suffix = 'bar';
        $response = $ref->getRequestRoute();
        $this->assertArrayHasKey('route', $response);
        $this->assertArrayHasKey('args', $response);
        $this->assertEquals('bar/index', $response['route']);
        $this->assertEquals(0, count($response['args']));
        $url = $ref->getUrlRule();
        $this->assertEquals('urlmodule', $url['module']);
        $this->assertEquals('urlmodule/bar/index', $url['route']);
        $this->assertTrue(empty($url['params']));
        $controllerResponse = $ref->run();
        $this->assertEquals('bar', $controllerResponse);
    }