Merge "Add unit test for Status __wakeup"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Sat, 22 Feb 2014 20:02:43 +0000 (20:02 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Sat, 22 Feb 2014 20:02:43 +0000 (20:02 +0000)
tests/phpunit/includes/StatusTest.php

index 2ba804f..9cafe2c 100644 (file)
@@ -519,4 +519,16 @@ class StatusTest extends MediaWikiLangTestCase {
                $this->assertEquals( $error, $errors[0]['message'] );
        }
 
+       /**
+        * @covers Status::__wakeup
+        */
+       public function testWakeUpSanitizesCallback() {
+               $status = new Status();
+               $status->cleanCallback = function( $value ) {
+                       return '-' . $value . '-';
+               };
+               $status->__wakeup();
+               $this->assertEquals( false, $status->cleanCallback );
+       }
+
 }