X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2Fapi%2FApiWatchTest.php;h=e49c6c0e4e0e48eabe0ff168ec44fab93adb0f75;hb=aa5e15357aab7365815c154fd86bdaa6f968b97a;hp=028ea9ffb9c311c8cb96585b7763abee968d73d0;hpb=665f171a18061aacd339102a21f32d714c5de50d;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/includes/api/ApiWatchTest.php b/tests/phpunit/includes/api/ApiWatchTest.php index 028ea9ffb9..e49c6c0e4e 100644 --- a/tests/phpunit/includes/api/ApiWatchTest.php +++ b/tests/phpunit/includes/api/ApiWatchTest.php @@ -42,6 +42,7 @@ class ApiWatchTest extends ApiTestCase { $data = $this->doApiRequest( array( 'action' => 'query', + 'wllimit' => 'max', 'list' => 'watchlist' ) ); if ( isset( $data[0]['query']['watchlist'] ) ) { @@ -60,6 +61,14 @@ class ApiWatchTest extends ApiTestCase { 'list' => 'watchlist' ), $data ); $this->assertArrayHasKey( 'query', $data[0] ); $this->assertArrayHasKey( 'watchlist', $data[0]['query'] ); + foreach ( $data[0]['query']['watchlist'] as $index => $item ) { + // Previous tests may insert an invalid title + // like ":ApiEditPageTest testNonTextEdit", which + // can't be cleared. + if ( strpos( $item['title'], ':' ) === 0 ) { + unset( $data[0]['query']['watchlist'][$index] ); + } + } $this->assertEquals( 0, count( $data[0]['query']['watchlist'] ) ); return $data;