http://www.mediawiki.org/wiki/Special:Code/MediaWiki/76948
Revision: 76948 Author: mglaser Date: 2010-11-18 16:12:41 +0000 (Thu, 18 Nov 2010) Log Message: ----------- * simple smoke test for file upload Modified Paths: -------------- trunk/phase3/maintenance/tests/selenium/suites/MediawikiCoreSmokeTestCase.php Added Paths: ----------- trunk/phase3/maintenance/tests/selenium/data/ trunk/phase3/maintenance/tests/selenium/data/Wikipedia-logo-v2-de.png Added: trunk/phase3/maintenance/tests/selenium/data/Wikipedia-logo-v2-de.png =================================================================== (Binary files differ) Property changes on: trunk/phase3/maintenance/tests/selenium/data/Wikipedia-logo-v2-de.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/phase3/maintenance/tests/selenium/suites/MediawikiCoreSmokeTestCase.php =================================================================== --- trunk/phase3/maintenance/tests/selenium/suites/MediawikiCoreSmokeTestCase.php 2010-11-18 14:27:30 UTC (rev 76947) +++ trunk/phase3/maintenance/tests/selenium/suites/MediawikiCoreSmokeTestCase.php 2010-11-18 16:12:41 UTC (rev 76948) @@ -40,7 +40,29 @@ } public function testImageUpload() { + $this->login(); + $this->open( $this->getUrl() . + '/index.php?title=Special:Upload' ); + $this->type( 'wpUploadFile', dirname( __FILE__ ) . + "\\..\\data\\Wikipedia-logo-v2-de.png" ); + $this->check( 'wpIgnoreWarning' ); + $this->click( 'wpUpload' ); + $this->waitForPageToLoad( 30000 ); + $this->assertSeleniumHTMLContains( + '//h...@class="firstHeading"]', "Wikipedia-logo-v2-de.png" ); + + /* + $this->open( $this->getUrl() . '/index.php?title=Image:' + . ucfirst( $this->filename ) . '&action=delete' ); + $this->type( 'wpReason', 'Remove test file' ); + $this->click( 'mw-filedelete-submit' ); + $this->waitForPageToLoad( 10000 ); + + // Todo: This message is localized + $this->assertSeleniumHTMLContains( '//d...@id="bodyContent"]/p', + ucfirst( $this->filename ) . '.*has been deleted.' ); + */ } _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs