createMock(ProcessRunnerInterface::class); $mockRunner ->expects($this->once()) ->method('run') ->willReturn('Mock extracted text content'); $extractor = new LiteParseExtractor($mockRunner); $scandalous = new Scandalous($extractor); $result = $scandalous->extract('path/to/pdffile.pdf'); $this->assertSame('Mock extracted text content', $result); } }