1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-10 09:02:59 +00:00

Fix test to reduce cross-platform issues

This commit is contained in:
Jordi Boggiano 2012-12-06 10:07:57 +01:00
parent 7d7eb3b2e8
commit b04d938319

View file

@ -157,7 +157,7 @@ class EventDispatcherTest extends TestCase
->setMethods(array('getListeners'))
->getMock();
$code = sprintf('echo bar>&2 %s exit 1', defined('PHP_WINDOWS_VERSION_BUILD') ? '&' : ';');
$code = 'exit 1';
$listener = array($code);
$dispatcher->expects($this->atLeastOnce())
->method('getListeners')
@ -165,11 +165,9 @@ class EventDispatcherTest extends TestCase
$io->expects($this->once())
->method('write')
->with($this->equalTo('<error>Script '.$code.' handling the post-install-cmd event returned with an error: bar '.PHP_EOL.'</error>'));
->with($this->equalTo('<error>Script '.$code.' handling the post-install-cmd event returned with an error: </error>'));
ob_start();
$dispatcher->dispatchCommandEvent("post-install-cmd", false);
$this->assertEquals('bar', trim(ob_get_clean()));
}
public static function call()