Skip to content

Commit 63f974d

Browse files
committed
Fix compatibility for different PHPUnit versions
1 parent 55e1060 commit 63f974d

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/EnumTest.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,13 +250,23 @@ public function testUnserialize()
250250
}
251251

252252
/**
253-
* @expectedException \PHPUnit_Framework_Error_Notice
253+
* __wakeup()
254254
*/
255255
public function testUnserializeError()
256256
{
257+
$triggered = false;
258+
set_error_handler(function () use (&$triggered) {
259+
$triggered = true;
260+
return true;
261+
}, E_USER_NOTICE);
262+
257263
$ser = 'O:30:"MyCLabs\Tests\Enum\EnumFixture":2:{'
258264
. 's:23:"#MyCLabs\Enum\Enum#name";s:3:"FOO";'
259265
. 's:24:"#MyCLabs\Enum\Enum#value";s:3:"foo";}';
260266
$foo = unserialize(strtr($ser, "#", "\0"));
267+
268+
restore_error_handler();
269+
270+
$this->assertTrue($triggered);
261271
}
262272
}

0 commit comments

Comments
 (0)