@@ -31,21 +31,23 @@ public function testCollect(Request $request, Response $response)
31
31
32
32
$ c ->collect ($ request , $ response );
33
33
34
- $ this ->assertSame ('request ' ,$ c ->getName
8000
());
35
- $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\HeaderBag ' ,$ c ->getRequestHeaders ());
36
- $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\ParameterBag ' ,$ c ->getRequestServer ());
37
- $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\ParameterBag ' ,$ c ->getRequestCookies ());
38
- $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\ParameterBag ' ,$ c ->getRequestAttributes ());
39
- $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\ParameterBag ' ,$ c ->getRequestRequest ());
40
- $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\ParameterBag ' ,$ c ->getRequestQuery ());
41
- $ this ->assertEquals ('html ' ,$ c ->getFormat ());
42
- $ this ->assertEquals (array (),$ c ->getSessionAttributes ());
43
- $ this ->assertEquals ('en ' ,$ c ->getLocale ());
44
-
45
- $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\HeaderBag ' ,$ c ->getResponseHeaders ());
46
- $ this ->assertEquals ('OK ' ,$ c ->getStatusText ());
47
- $ this ->assertEquals (200 ,$ c ->getStatusCode ());
48
- $ this ->assertEquals ('application/json ' ,$ c ->getContentType ());
34
+ $ this ->assertSame ('request ' , $ c ->getName ());
35
+ $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\HeaderBag ' , $ c ->getRequestHeaders ());
36
+ $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\ParameterBag ' , $ c ->getRequestServer ());
37
+ $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\ParameterBag ' , $ c ->getRequestCookies ());
38
+ $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\ParameterBag ' , $ c ->getRequestAttributes ());
39
+ $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\ParameterBag ' , $ c ->getRequestRequest ());
40
+ $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\ParameterBag ' , $ c ->getRequestQuery ());
41
+ $ this ->assertSame ('html ' , $ c ->getFormat ());
42
+ $ this ->assertSame ('foobar ' , $ c ->getRoute ());
43
+ $ this ->assertSame (array ('name ' => 'foo ' ), $ c ->getRouteParams ());
44
+ $ this ->assertSame (array (), $ c ->getSessionAttributes ());
45
+ $ this ->assertSame ('en ' , $ c ->getLocale ());
46
+
47
+ $ this ->assertInstanceOf ('Symfony\Component\HttpFoundation\HeaderBag ' , $ c ->getResponseHeaders ());
48
+ $ this ->assertSame ('OK ' , $ c ->getStatusText ());
49
+ $ this ->assertSame (200 , $ c ->getStatusCode ());
50
+ $ this ->assertSame ('application/json ' , $ c ->getContentType ());
49
51
}
50
52
51
53
/**
@@ -138,7 +140,7 @@ function () { return 'foo'; },
138
140
foreach ($ controllerTests as $ controllerTest ) {
139
141
$ this ->injectController ($ c , $ controllerTest [1 ], $ request );
140
142
$ c ->collect ($ request , $ response );
141
- $ this ->assertEquals ($ controllerTest [2 ], $ c ->getController (), sprintf ('Testing: %s ' , $ controllerTest [0 ]));
143
+ $ this ->assertSame ($ controllerTest [2 ], $ c ->getController (), sprintf ('Testing: %s ' , $ controllerTest [0 ]));
142
144
}
143
145
}
144
146
@@ -150,6 +152,8 @@ public function provider()
150
152
151
153
$ request = Request::create ('http://test.com/foo?bar=baz ' );
152
154
$ request ->attributes ->set ('foo ' , 'bar ' );
155
+ $ request ->attributes ->set ('_route ' , 'foobar ' );
156
+ $ request ->attributes ->set ('_route_params ' , array ('name ' => 'foo ' ));
153
157
154
158
$ response = new Response ();
155
159
$ response ->setStatusCode (200 );
0 commit comments