@@ -144,32 +144,33 @@ public function testPostActionReturnsResult( $expectedResult, $action, $params =
144144 $ this ->assertEquals ( $ expectedResult , $ result );
145145 }
146146
147- public function testPostActionWithFileReturnsResult () {
148- $ dummyFile = fopen ( '/dev/null ' , 'r ' );
149- $ params = [
150- 'filename ' => 'foo.jpg ' ,
151- 'file ' => $ dummyFile
152- ];
153- $ client = $ this ->getMockClient ();
154- $ client ->expects ( $ this ->once () )
155- ->method ( 'request ' )
156- ->with ( 'POST ' , null , array (
157- 'multipart ' => array (
158- array ( 'name ' => 'action ' , 'contents ' => 'upload ' ),
159- array ( 'name ' => 'filename ' , 'contents ' => 'foo.jpg ' ),
160- array ( 'name ' => 'file ' , 'contents ' => $ dummyFile ),
161- array ( 'name ' => 'format ' , 'contents ' => 'json ' ),
162- ),
163- 'headers ' => array ( 'User-Agent ' => 'addwiki-mediawiki-client ' ),
164- ) )
165- ->will ( $ this ->returnValue ( $ this ->getMockResponse ( array ( 'success ' => 1 ) ) ) );
166- $ api = new MediawikiApi ( '' , $ client );
167-
168- $ result = $ api ->postRequest ( new SimpleRequest ( 'upload ' , $ params ) );
169-
170- $ this ->assertEquals ( array ( 'success ' => 1 ), $ result );
171-
172- }
147+ public function testPostActionWithFileReturnsResult () {
148+
149+ $ dummyFile = fopen ( '/dev/null ' , 'r ' );
150+ $ params = [
151+ 'filename ' => 'foo.jpg ' ,
152+ 'file ' => $ dummyFile ,
153+ ];
154+ $ client = $ this ->getMockClient ();
155+ $ client ->expects ( $ this ->once () )->method ( 'request ' )->with (
156+ 'POST ' ,
157+ null ,
158+ array (
159+ 'multipart ' => array (
160+ array ( 'name ' => 'action ' , 'contents ' => 'upload ' ),
161+ array ( 'name ' => 'filename ' , 'contents ' => 'foo.jpg ' ),
162+ array ( 'name ' => 'file ' , 'contents ' => $ dummyFile ),
163+ array ( 'name ' => 'format ' , 'contents ' => 'json ' ),
164+ ),
165+ 'headers ' => array ( 'User-Agent ' => 'addwiki-mediawiki-client ' ),
166+ )
167+ )->will ( $ this ->returnValue ( $ this ->getMockResponse ( array ( 'success ' => 1 ) ) ) );
168+ $ api = new MediawikiApi ( '' , $ client );
169+
170+ $ result = $ api ->postRequest ( new SimpleRequest ( 'upload ' , $ params ) );
171+
172+ $ this ->assertEquals ( array ( 'success ' => 1 ), $ result );
173+ }
173174
174175 public function provideActionsParamsResults () {
175176 return array (
0 commit comments