public function testFromLinkCollectionShouldUseLinkCollectionExtractor() { $linkCollection = new LinkCollection(); $extraction = true; $linkCollectionExtractor = $this->prophesize(LinkCollectionExtractor::class); $linkCollectionExtractor->extract($linkCollection)->willReturn($extraction); $this->plugin->setLinkCollectionExtractor($linkCollectionExtractor->reveal()); $result = $this->plugin->fromLinkCollection($linkCollection); $this->assertEquals($extraction, $result); }
public function testFromLinkCollectionShouldUseLinkCollectionExtractor() { $extraction = true; $linkCollectionExtractor = $this->getMockBuilder('ZF\\Hal\\Extractor\\LinkCollectionExtractor')->disableOriginalConstructor()->getMock(); $linkCollectionExtractor->expects($this->once())->method('extract')->will($this->returnValue($extraction)); $this->plugin->setLinkCollectionExtractor($linkCollectionExtractor); $linkCollection = new LinkCollection(); $result = $this->plugin->fromLinkCollection($linkCollection); $this->assertEquals($extraction, $result); }