public function testFetchFileInfo() { $fileUrl = 'http://www.fshare.vn/file/DummyFile/'; $pageRequest = new Request('GET', $fileUrl); $this->clientMock->expects(static::once())->method('send')->with($pageRequest)->willReturn(new Response(200, [], '<div class="file-info"><div>The file name</div><div>Noisy text</div></div>')); $this->requestDecoratorMock->expects(static::once())->method('decorate')->willReturnArgument(0); $file = $this->testObject->fetchFileInfo($fileUrl); static::assertEquals($fileUrl, $file->getUrl()); static::assertEquals('The file name', $file->getName()); }
public function testFetchFileInfo() { $file = $this->fileFetcher->fetchFileInfo(FSHARE_TEST_FILE_URL); static::assertEquals(FSHARE_TEST_FILE_URL, $file->getUrl()); static::assertEquals(FSHARE_TEST_FILE_EXPECTED_NAME, $file->getName()); }