Merge "[MCR] pass $queryFlags into RevisionStore::getTitle"
[lhc/web/wiklou.git] / tests / phpunit / includes / api / ApiUploadTest.php
index 9b79e6c..6b60409 100644 (file)
@@ -19,6 +19,8 @@
  * @group Database
  * @group medium
  * @group Broken
+ *
+ * @covers ApiUpload
  */
 class ApiUploadTest extends ApiTestCaseUpload {
        /**
@@ -51,7 +53,6 @@ class ApiUploadTest extends ApiTestCaseUpload {
                $this->assertArrayHasKey( "login", $result );
                $this->assertArrayHasKey( "result", $result['login'] );
                $this->assertEquals( "Success", $result['login']['result'] );
-               $this->assertArrayHasKey( 'lgtoken', $result['login'] );
 
                $this->assertNotEmpty( $session, 'API Login must return a session' );
 
@@ -69,7 +70,7 @@ class ApiUploadTest extends ApiTestCaseUpload {
                        ] );
                } catch ( ApiUsageException $e ) {
                        $exception = true;
-                       $this->assertEquals( 'The "token" parameter must be set', $e->getMessage() );
+                       $this->assertContains( 'The "token" parameter must be set', $e->getMessage() );
                }
                $this->assertTrue( $exception, "Got exception" );
        }
@@ -85,8 +86,10 @@ class ApiUploadTest extends ApiTestCaseUpload {
                        ], $session, self::$users['uploader']->getUser() );
                } catch ( ApiUsageException $e ) {
                        $exception = true;
-                       $this->assertEquals( "One of the parameters filekey, file, url is required",
-                               $e->getMessage() );
+                       $this->assertEquals(
+                               'One of the parameters "filekey", "file" and "url" is required.',
+                               $e->getMessage()
+                       );
                }
                $this->assertTrue( $exception, "Got exception" );
        }