Exemplo n.º 1
0
 public function testSetErrorWriter()
 {
     $this->if($script = new mock\script($name = uniqid()))->then->object($script->setErrorWriter($errorWriter = new writers\std\out()))->isIdenticalTo($script)->object($script->getErrorWriter())->isIdenticalTo($errorWriter)->given($defaultErrorWriter = new writers\std\err(), $defaultErrorWriter->addDecorator(new writer\decorators\trim())->addDecorator(new writer\decorators\prompt($script->getLocale()->_('Error: ')))->addDecorator(new writer\decorators\eol())->addDecorator(new atoum\cli\clear()))->then->object($script->setErrorWriter())->isIdenticalTo($script)->object($script->getErrorWriter())->isNotIdenticalTo($errorWriter)->isEqualTo($defaultErrorWriter)->object($script->getErrorWriter()->getCli())->isIdenticalTo($script->getCli());
 }
Exemplo n.º 2
0
 public function testSetErrorWriter()
 {
     $this->if($script = new mock\script($name = uniqid()))->then->object($script->setErrorWriter($errorWriter = new atoum\writers\std\out()))->isIdenticalTo($script)->object($script->getErrorWriter())->isIdenticalTo($errorWriter)->object($script->setErrorWriter())->isIdenticalTo($script)->object($script->getErrorWriter())->isEqualTo(new atoum\writers\std\err($script->getCli()));
 }