diff options
author | DannyS712 <dannys712.wiki@gmail.com> | 2024-07-12 21:14:09 +0000 |
---|---|---|
committer | DannyS712 <dannys712.wiki@gmail.com> | 2024-07-12 21:21:28 +0000 |
commit | f122838ababdc9f48ce55972ae062cd54a53d62e (patch) | |
tree | 7a516c95d69a5dc3cd4ea1bd82ef1f0897e2e7df /tests/phpunit/unit/includes/editpage | |
parent | 8ae5a079482117160b28bc1f48769b36b8331b39 (diff) | |
download | mediawikicore-f122838ababdc9f48ce55972ae062cd54a53d62e.tar.gz mediawikicore-f122838ababdc9f48ce55972ae062cd54a53d62e.zip |
Move AS_REVISION_WAS_DELETED handling into constraint
Use the renamed ExistingSectionEditConstraint, and just make the content it
gets nullable.
Bug: T157658
Change-Id: I6e077f1e54ea05f77b431a7437c4a56c9dc56306
Diffstat (limited to 'tests/phpunit/unit/includes/editpage')
-rw-r--r-- | tests/phpunit/unit/includes/editpage/Constraint/ExistingSectionEditConstraintTest.php | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/phpunit/unit/includes/editpage/Constraint/ExistingSectionEditConstraintTest.php b/tests/phpunit/unit/includes/editpage/Constraint/ExistingSectionEditConstraintTest.php index e1ab466ddf67..a5f76c58ea44 100644 --- a/tests/phpunit/unit/includes/editpage/Constraint/ExistingSectionEditConstraintTest.php +++ b/tests/phpunit/unit/includes/editpage/Constraint/ExistingSectionEditConstraintTest.php @@ -51,7 +51,7 @@ class ExistingSectionEditConstraintTest extends MediaWikiUnitTestCase { $this->assertConstraintPassed( $constraint ); } - public function testFailure() { + public function testFailure_autoSummary() { $originalContent = $this->createMock( Content::class ); $newContent = $this->createMock( Content::class ); $newContent->expects( $this->once() ) @@ -71,4 +71,15 @@ class ExistingSectionEditConstraintTest extends MediaWikiUnitTestCase { $this->assertConstraintFailed( $constraint, IEditConstraint::AS_SUMMARY_NEEDED ); } + public function testFailure_revisionDeleted() { + $constraint = new ExistingSectionEditConstraint( + 'UserSummary', + md5( 'UserSummary' ), + false, + $this->createNoOpMock( Content::class ), + null + ); + $this->assertConstraintFailed( $constraint, IEditConstraint::AS_REVISION_WAS_DELETED ); + } + } |