Exemplo n.º 1
0
 public function testWriteWarning()
 {
     $this->if($errorWriter = new mock\writers\std\err())->and($this->calling($errorWriter)->clear = $errorWriter)->and($this->calling($errorWriter)->write->doesNothing())->and($script = new mock\script(uniqid()))->and($script->setWarningWriter($errorWriter))->then->object($script->writeWarning($warning = uniqid()))->isIdenticalTo($script)->mock($errorWriter)->call('write')->withArguments($warning)->once();
 }
Exemplo n.º 2
0
 public function testSetWarningWriter()
 {
     $this->if($script = new mock\script($name = uniqid()))->then->object($script->setWarningWriter($warningWriter = new atoum\writers\std\out()))->isIdenticalTo($script)->object($script->getWarningWriter())->isIdenticalTo($warningWriter)->object($script->setWarningWriter())->isIdenticalTo($script)->object($script->getWarningWriter())->isIdenticalTo($script->getErrorWriter());
 }