public function testConvertWithDefaultTextFallback() { $slugConverter = $this->getSlugConverterMock(array('cleanupText')); $transformationProcessor = $this->getTransformationProcessorMock(); $defaultText = 'test text č '; $transformedText = 'test text c '; $slug = 'test_text_c'; $transformationProcessor->expects($this->atLeastOnce())->method('transform')->with($defaultText, array('test_command1'))->will($this->returnValue($transformedText)); $slugConverter->expects($this->once())->method('cleanupText')->with($this->equalTo($transformedText), $this->equalTo('test_cleanup1'))->will($this->returnValue($slug)); $this->assertEquals($slug, $slugConverter->convert('', $defaultText)); }