aboutsummaryrefslogtreecommitdiffstats
path: root/tests/phpunit/unit/includes/editpage/Constraint/ExistingSectionEditConstraintTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/phpunit/unit/includes/editpage/Constraint/ExistingSectionEditConstraintTest.php')
-rw-r--r--tests/phpunit/unit/includes/editpage/Constraint/ExistingSectionEditConstraintTest.php13
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 );
+ }
+
}