[],
'/rest',
new \EmptyBagOStuff(),
- new ResponseFactory(),
+ new ResponseFactory( [] ),
new StaticBasicAuthorizer( $authError ),
$objectFactory,
new Validator( $objectFactory, $request, new User )
$this->assertSame( 'GET', $response->getHeaderLine( 'Allow' ) );
}
+ public function testHeadToGet() {
+ $request = new RequestData( [
+ 'uri' => new Uri( '/rest/user/joe/hello' ),
+ 'method' => 'HEAD'
+ ] );
+ $router = $this->createRouter( $request );
+ $response = $router->execute( $request );
+ $this->assertSame( 200, $response->getStatusCode() );
+ }
+
public function testNoMatch() {
$request = new RequestData( [ 'uri' => new Uri( '/rest/bogus' ) ] );
$router = $this->createRouter( $request );