filesUtils = $this->createPartialMock(Files::class, ['getPhtmlFiles']); $this->htmlMinifier = $this->getMockForAbstractClass( MinifierInterface::class, ['minify'], '', false ); $this->service = new MinifyTemplates( $this->filesUtils, $this->htmlMinifier ); } /** * @see MinifyTemplates::minifyTemplates() */ public function testMinifyTemplates() { $templateMock = "template.phtml"; $templatesMock = [$templateMock]; $this->filesUtils->expects($this->once()) ->method('getPhtmlFiles') ->with(false, false) ->willReturn($templatesMock); $this->htmlMinifier->expects($this->once())->method('minify')->with($templateMock); $this->assertEquals(1, $this->service->minifyTemplates()); } }