From 11db7c16318df6bd9023ce48821a4aa0197283f5 Mon Sep 17 00:00:00 2001 From: Andy Hobbs Date: Sun, 15 Sep 2013 21:46:54 +0100 Subject: [PATCH] Removed EventManager test that tested using a closure as it breaks compatability with php < 5.3.0 Refs #2105 --- .../Test/Case/Event/CakeEventManagerTest.php | 23 ------------------- 1 file changed, 23 deletions(-) diff --git a/lib/Cake/Test/Case/Event/CakeEventManagerTest.php b/lib/Cake/Test/Case/Event/CakeEventManagerTest.php index 7a4ea15e1..87e8c2f5e 100644 --- a/lib/Cake/Test/Case/Event/CakeEventManagerTest.php +++ b/lib/Cake/Test/Case/Event/CakeEventManagerTest.php @@ -213,29 +213,6 @@ class CakeEventManagerTest extends CakeTestCase { $manager->dispatch($event); } -/** - * Tests event dispatching - * - * @return void - */ - public function testDispatchClosure() { - $this->skipIf( - version_compare(PHP_VERSION, '5.3.0', '<'), - 'These tests fail in PHP version < 5.3' - ); - - $manager = new CakeEventManager; - $listener = $this->getMock('CakeEventTestListener'); - $anotherListener = $this->getMock('CakeEventTestListener'); - - $manager->attach(function($testEvent) use ($listener) { $listener->listenerFunction($testEvent); }, 'fake.event'); - - $event = new CakeEvent('fake.event'); - - $listener->expects($this->once())->method('listenerFunction')->with($event); - $manager->dispatch($event); - } - /** * Tests event dispatching using event key name *