diff options
Diffstat (limited to 'tests/phpunit/unit/includes/editpage/Constraint/ExistingSectionEditConstraintTest.php')
-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 ); + } + } |