Fixing some AutomaticInstallationConsoleTests
This commit is contained in:
parent
c5973beca4
commit
d4b23ca8b9
4 changed files with 292 additions and 136 deletions
|
@ -36,16 +36,20 @@ trait RendererMockTrait
|
|||
* Mocking the method 'Renderer::replaceMacros()'
|
||||
*
|
||||
* @param string $template The template to use (normally, it is the mock result of 'mockGetMarkupTemplate()'
|
||||
* @param array $args The arguments to pass to the macro
|
||||
* @param array|\Closure|null $args The arguments to pass to the macro
|
||||
* @param string $return the return value of the mock
|
||||
* @param null|int $times How often the method will get used
|
||||
*/
|
||||
public function mockReplaceMacros($template, $args = [], $return = '', $times = null)
|
||||
public function mockReplaceMacros($template, $args = null, $return = '', $times = null)
|
||||
{
|
||||
if (!isset($this->rendererMock)) {
|
||||
$this->rendererMock = \Mockery::mock('alias:' . Renderer::class);
|
||||
}
|
||||
|
||||
if (!isset($args)) {
|
||||
$args = [];
|
||||
}
|
||||
|
||||
$this->rendererMock
|
||||
->shouldReceive('replaceMacros')
|
||||
->with($template, $args)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue