summaryrefslogtreecommitdiff
path: root/www/wiki/tests/phpunit/includes/specials/SpecialUploadTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/tests/phpunit/includes/specials/SpecialUploadTest.php')
-rw-r--r--www/wiki/tests/phpunit/includes/specials/SpecialUploadTest.php29
1 files changed, 29 insertions, 0 deletions
diff --git a/www/wiki/tests/phpunit/includes/specials/SpecialUploadTest.php b/www/wiki/tests/phpunit/includes/specials/SpecialUploadTest.php
new file mode 100644
index 00000000..95026c18
--- /dev/null
+++ b/www/wiki/tests/phpunit/includes/specials/SpecialUploadTest.php
@@ -0,0 +1,29 @@
+<?php
+
+class SpecialUploadTest extends MediaWikiTestCase {
+ /**
+ * @covers SpecialUpload::getInitialPageText
+ * @dataProvider provideGetInitialPageText
+ */
+ public function testGetInitialPageText( $expected, $inputParams ) {
+ $result = call_user_func_array( [ 'SpecialUpload', 'getInitialPageText' ], $inputParams );
+ $this->assertEquals( $expected, $result );
+ }
+
+ public function provideGetInitialPageText() {
+ return [
+ [
+ 'expect' => "== Summary ==\nthis is a test\n",
+ 'params' => [
+ 'this is a test'
+ ],
+ ],
+ [
+ 'expect' => "== Summary ==\nthis is a test\n",
+ 'params' => [
+ "== Summary ==\nthis is a test",
+ ],
+ ],
+ ];
+ }
+}