/**
* @test
*/
public function shouldFindRouteRuleDelete()
{
//given
Route::delete('/user/:id/delete', 'user#delete');
$router = $this->_createRouter('DELETE', '/user/12/delete');
//when
$rule = $router->findRoute();
//then
$this->assertEquals('/user/:id/delete', $rule->getUri());
$this->assertEquals('DELETE', $rule->getMethod());
$this->assertEquals('user', $rule->getController());
$this->assertEquals('delete', $rule->getAction());
Assert::thatArray($rule->getParameters())->hasSize(1)->containsKeyAndValue(array('id' => 12));
}