Browse Source

Removed EventManager test that tested using a closure as it breaks compatability with php < 5.3.0

Refs #2105
Andy Hobbs 12 years ago
parent
commit
11db7c1631
1 changed files with 0 additions and 23 deletions
  1. 0 23
      lib/Cake/Test/Case/Event/CakeEventManagerTest.php

+ 0 - 23
lib/Cake/Test/Case/Event/CakeEventManagerTest.php

@@ -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