dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use TextFormatter in the REST API
[lhc/web/wiklou.git]
/
tests
/
phpunit
/
unit
/
includes
/
Rest
/
Handler
/
HelloHandlerTest.php
diff --git
a/tests/phpunit/unit/includes/Rest/Handler/HelloHandlerTest.php
b/tests/phpunit/unit/includes/Rest/Handler/HelloHandlerTest.php
index
188629f
..
7d682fd
100644
(file)
--- a/
tests/phpunit/unit/includes/Rest/Handler/HelloHandlerTest.php
+++ b/
tests/phpunit/unit/includes/Rest/Handler/HelloHandlerTest.php
@@
-8,6
+8,10
@@
use MediaWiki\Rest\BasicAccess\StaticBasicAuthorizer;
use MediaWiki\Rest\RequestData;
use MediaWiki\Rest\ResponseFactory;
use MediaWiki\Rest\Router;
use MediaWiki\Rest\RequestData;
use MediaWiki\Rest\ResponseFactory;
use MediaWiki\Rest\Router;
+use MediaWiki\Rest\Validator\Validator;
+use Psr\Container\ContainerInterface;
+use Wikimedia\ObjectFactory;
+use User;
/**
* @covers \MediaWiki\Rest\Handler\HelloHandler
/**
* @covers \MediaWiki\Rest\Handler\HelloHandler
@@
-48,14
+52,21
@@
class HelloHandlerTest extends \MediaWikiUnitTestCase {
/** @dataProvider provideTestViaRouter */
public function testViaRouter( $requestInfo, $responseInfo ) {
/** @dataProvider provideTestViaRouter */
public function testViaRouter( $requestInfo, $responseInfo ) {
+ $objectFactory = new ObjectFactory(
+ $this->getMockForAbstractClass( ContainerInterface::class )
+ );
+
+ $request = new RequestData( $requestInfo );
$router = new Router(
[ __DIR__ . '/../testRoutes.json' ],
[],
'/rest',
new EmptyBagOStuff(),
$router = new Router(
[ __DIR__ . '/../testRoutes.json' ],
[],
'/rest',
new EmptyBagOStuff(),
- new ResponseFactory(),
- new StaticBasicAuthorizer() );
- $request = new RequestData( $requestInfo );
+ new ResponseFactory( [] ),
+ new StaticBasicAuthorizer(),
+ $objectFactory,
+ new Validator( $objectFactory, $request, new User )
+ );
$response = $router->execute( $request );
if ( isset( $responseInfo['statusCode'] ) ) {
$this->assertSame( $responseInfo['statusCode'], $response->getStatusCode() );
$response = $router->execute( $request );
if ( isset( $responseInfo['statusCode'] ) ) {
$this->assertSame( $responseInfo['statusCode'], $response->getStatusCode() );