PHPUnit Mockery FFMPeg - PullRequest
       26

PHPUnit Mockery FFMPeg

0 голосов
/ 12 февраля 2020

Я пытаюсь смоделировать FFMpeg\FFProbe в модульном тесте и выдает ошибку. Я новичок в издевательстве и мне нужна помощь

У меня есть это в моем тесте

$mock = \Mockery::mock('FFMPeg\FFProbe')->makePartial;
$mock->shouldReceive('create')->andReturn(true);
$mock->shouldReceive('format')->andReturn(true);
$mock->shouldReceive('get')->andReturn(456);

Код, вызываемый косвенно тестом

$ffprobe = FFMpeg\FFProbe::create([
                'ffmpeg.binaries'  => env('FFMPEG_BINARY'),
                'ffprobe.binaries' => env('FFPROBE_BINARY'),
            ]
        );

$duration = gmdate("H:i:s", $ffprobe->format($file)->get('duration'));

Ошибка, возникающая при запуске теста

Call to undefined method FFMPeg\FFProbe::create()
...