Пример #1
0
 /**
  * @test
  */
 public function compileCodeShouldCallExpressionTransformer()
 {
     $transformer = \Mockery::mock('PhpSpock\\Specification\\ExpressionTransformer');
     $transformer->shouldReceive('transform')->with('$foo = 1')->andReturn('baz');
     $block = new SetupBlock();
     $block->setExpressionTransformer($transformer);
     $block->setExpressions(array('$foo = 1'));
     $this->assertEquals('baz;', $block->compileCode());
 }
Пример #2
0
 public function compileCode()
 {
     return '
     try {
         ' . parent::compileCode() . '
     } catch(\\Exception $e) {
         $__specification_Exception = $e;
     }
     ';
 }