scratch – Blame information for rev

Subversion Repositories:
Rev:
Rev Author Line No. Line
115 office 1 <?php
2  
3 namespace Tests\FFMpeg\Unit\Filters\Audio;
4  
5 use FFMpeg\Filters\Audio\AudioFilters;
6 use Tests\FFMpeg\Unit\TestCase;
7  
8 class AudioFiltersTest extends TestCase
9 {
10 public function testResample()
11 {
12 $capturedFilter = null;
13  
14 $audio = $this->getAudioMock();
15 $audio->expects($this->once())
16 ->method('addFilter')
17 ->with($this->isInstanceOf('FFMpeg\Filters\Audio\AudioResamplableFilter'))
18 ->will($this->returnCallback(function ($filter) use (&$capturedFilter) {
19 $capturedFilter = $filter;
20 }));
21  
22 $filters = new AudioFilters($audio);
23 $filters->resample(8000);
24 $this->assertEquals(8000, $capturedFilter->getRate());
25 }
26 }