|
|
@@ -214,29 +214,6 @@ class CakeEventManagerTest extends CakeTestCase {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 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
|
|
|
*
|
|
|
* @return void
|