Exemplo n.º 1
0
 public function testSetRoutePathWhenRouteParamsExists()
 {
     $this->assertNull($this->_model->getControllerName());
     $this->assertNull($this->_model->getActionName());
     $this->_model->setRoutePath('m/c/a/p1/v1/p2/v2');
     $this->assertNotNull($this->_model->getControllerName());
     $this->assertNotNull($this->_model->getActionName());
     $this->assertNotEmpty($this->_model->getRouteParams());
     $this->assertArrayHasKey('p1', $this->_model->getRouteParams());
     $this->assertArrayHasKey('p2', $this->_model->getRouteParams());
     $this->assertEquals('v1', $this->_model->getRouteParam('p1'));
     $this->assertEquals('v2', $this->_model->getRouteParam('p2'));
 }
Exemplo n.º 2
0
 public function testGetRoutePath()
 {
     $this->assertEquals('', $this->_model->getRoutePath());
     $this->_model->setRoutePath('catalog/product/view/id/50');
     $this->assertEquals('catalog/product/view/id/50/', $this->_model->getRoutePath());
     $this->_model->setRoutePath('catalog/product/view');
     $this->_model->setRouteParams(array('id' => 50));
     $this->assertEquals('catalog/product/view/id/50/', $this->_model->getRoutePath());
     $this->_model->setRoutePath('adminhtml/system_config/edit');
     $this->_model->setRouteParams(array('section' => 'design', 'key' => '123'));
     $this->assertEquals('admin/system_config/edit/section/design/key/123/', $this->_model->getRoutePath());
 }
Exemplo n.º 3
0
 public function testGetRoutePath()
 {
     $this->assertEquals('', $this->_model->getRoutePath());
     $this->_model->setRoutePath('catalog/product/view/id/50');
     $this->assertEquals('catalog/product/view/id/50/', $this->_model->getRoutePath());
 }