Пример #1
0
 /**
  * @covers \ShopwarePlugins\RestApi\Components\Router::assembleRoute
  * @dataProvider routeDeleteProvider
  */
 public function testDeleteRoutes($uri, $expectedVersion, $expectedController, $expectedAction, $expectedId, $expectedCode)
 {
     $request = new \Enlight_Controller_Request_RequestTestCase();
     $request->setMethod('DELETE');
     $response = new \Enlight_Controller_Response_ResponseTestCase();
     $request->setPathInfo($uri);
     $this->router->assembleRoute($request, $response);
     $this->assertEquals($expectedController, $request->getControllerName());
     $this->assertEquals($expectedAction, $request->getActionName());
     $this->assertEquals($expectedVersion, $request->getParam('version'));
     $this->assertEquals($expectedId, $request->getParam('id'));
     $this->assertEquals($expectedCode, $response->getHttpResponseCode());
 }