Example #1
0
 function testKeepVariadicMethod()
 {
     /** @var Mockster|CreateMocksTest_Methods $methods */
     $methods = new Mockster(CreateMocksTest_Methods::class);
     /** @var CreateMocksTest_Methods $mock */
     $mock = $methods->mock();
     Mockster::stub($methods->variadic('one', 'two'))->will()->call(function ($args) {
         return json_encode($args);
     });
     $this->assert->contains($mock->variadic('one', 'two'), '"0":"one","1":"two"');
 }