コード例 #1
0
ファイル: script.php プロジェクト: xihewang/atoum
 public function testSetDefaultArgumentHandler()
 {
     $this->if($argumentsParser = new mock\script\arguments\parser())->and($this->calling($argumentsParser)->addHandler = function () {
     })->and($script = new mock\script($name = uniqid()))->and($script->setArgumentsParser($argumentsParser))->then->object($script->setDefaultArgumentHandler($defaultHandler = function ($script, $argument) {
     }))->isIdenticalTo($script)->mock($argumentsParser)->call('setDefaultHandler')->withArguments($defaultHandler)->once()->array($script->getHelp())->isEmpty();
 }