From 78be2c58d49fd032212e816f002f6b68c1150868 Mon Sep 17 00:00:00 2001 From: addshore Date: Sat, 22 Feb 2014 11:41:17 +0100 Subject: [PATCH] Add unit test for Status __wakeup Change-Id: I5f116bc7df5932d6f5aeed7b81680cc08e243d0f --- tests/phpunit/includes/StatusTest.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/phpunit/includes/StatusTest.php b/tests/phpunit/includes/StatusTest.php index 2ba804f5ce..9cafe2c519 100644 --- a/tests/phpunit/includes/StatusTest.php +++ b/tests/phpunit/includes/StatusTest.php @@ -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 ); + } + } -- 2.20.1