diff --git a/src/FFMpeg/Filters/Waveform/WaveformFilters.php b/src/FFMpeg/Filters/Waveform/WaveformFilters.php index 15a2ff4..6be9068 100644 --- a/src/FFMpeg/Filters/Waveform/WaveformFilters.php +++ b/src/FFMpeg/Filters/Waveform/WaveformFilters.php @@ -31,7 +31,7 @@ class WaveformFilters */ public function setDownmix() { - $this->waveform->addFilter(new DownmixFilter()); + $this->waveform->addFilter(new WaveformDownmixFilter()); return $this; } diff --git a/tests/Unit/Filters/Waveform/WaveformFiltersTest.php b/tests/Unit/Filters/Waveform/WaveformFiltersTest.php index 53b7d52..b35c7a3 100644 --- a/tests/Unit/Filters/Waveform/WaveformFiltersTest.php +++ b/tests/Unit/Filters/Waveform/WaveformFiltersTest.php @@ -9,7 +9,7 @@ class WaveformFiltersTest extends TestCase { public function testResize() { - $Waveform = $this->createMock(Waveform::class); + $Waveform = $this->getWaveformMock(); $filters = new WaveformFilters($Waveform); $Waveform->expects($this->once()) diff --git a/tests/Unit/TestCase.php b/tests/Unit/TestCase.php index 5481599..383c25c 100644 --- a/tests/Unit/TestCase.php +++ b/tests/Unit/TestCase.php @@ -47,6 +47,13 @@ class TestCase extends \PHPUnit_Framework_TestCase ->getMock(); } + public function getWaveformMock() + { + return $this->getMockBuilder('FFMpeg\Media\Waveform') + ->disableOriginalConstructor() + ->getMock(); + } + public function getFFMpegDriverMock() { return $this->getMockBuilder('FFMpeg\Driver\FFMpegDriver')