Add test for {{subst:REVISIONUSER}}
authordaniel <daniel.kinzler@wikimedia.de>
Fri, 31 Aug 2018 10:49:19 +0000 (12:49 +0200)
committerdaniel <daniel.kinzler@wikimedia.de>
Fri, 31 Aug 2018 10:49:19 +0000 (12:49 +0200)
This tests that revision meta-data is available for Pre-Save Transform.

Change-Id: I62f73ea24784b539cdf8229aeb1f8efa62631248

tests/phpunit/includes/Storage/PageUpdaterTest.php

index e6ad011..2805ea8 100644 (file)
@@ -523,6 +523,20 @@ class PageUpdaterTest extends MediaWikiTestCase {
                                return $rev->getTimestamp();
                        }
                ];
+
+               yield 'subst:REVISIONUSER' => [
+                       'Test {{subst:REVISIONUSER}} Test',
+                       function ( RevisionRecord $rev ) {
+                               return $rev->getUser()->getName();
+                       }
+               ];
+
+               yield 'subst:PAGENAME' => [
+                       'Test {{subst:PAGENAME}} Test',
+                       function ( RevisionRecord $rev ) {
+                               return 'PageUpdaterTest::testMagicWords';
+                       }
+               ];
        }
 
        /**