transformer = new StructureTransformer(); } public function testItExtractsImagesAsImageBlocks() { $html = '

italicprevious textnext textbolded

'; $blocks = $this->transformer->transform($html, false); verify($blocks)->arrayCount(3); verify($blocks[0]['type'])->equals('text'); verify($blocks[0]['text'])->equals('

italicprevious text

'); verify($blocks[1]['type'])->equals('image'); verify($blocks[1]['src'])->equals('#myimage'); verify($blocks[1]['link'])->equals('#mylink'); verify($blocks[2]['type'])->equals('text'); verify($blocks[2]['text'])->equals('

next textbolded

'); } }