Exemplo n.º 1
0
 public function testSetInfoWriter()
 {
     $this->if($script = new mock\script($name = uniqid()))->then->object($script->setInfoWriter($infoWriter = new writers\std\out()))->isIdenticalTo($script)->object($script->getInfoWriter())->isIdenticalTo($infoWriter)->given($defaultInfoWriter = new writers\std\out(), $defaultInfoWriter->addDecorator(new writer\decorators\rtrim())->addDecorator(new writer\decorators\eol())->addDecorator(new atoum\cli\clear()))->object($script->setInfoWriter())->isIdenticalTo($script)->object($script->getInfoWriter())->isNotIdenticalTo($infoWriter)->isEqualTo($defaultInfoWriter)->object($script->getInfoWriter()->getCli())->isIdenticalTo($script->getCli());
 }
Exemplo n.º 2
0
 public function testSetInfoWriter()
 {
     $this->if($script = new mock\script($name = uniqid()))->then->object($script->setInfoWriter($outputWriter = new atoum\writers\std\out()))->isIdenticalTo($script)->object($script->getInfoWriter())->isIdenticalTo($outputWriter)->object($script->setInfoWriter())->isIdenticalTo($script)->object($script->getInfoWriter())->isIdenticalTo($script->getOutputWriter());
 }