public static function thumbnailLink($content, $url = '#', $htmlOptions = array())
{
$itemOptions = TbArray::popValue('itemOptions', $htmlOptions, array());
self::addCssClass('thumbnail', $htmlOptions);
$content = self::link($content, $url, $htmlOptions);
return self::tag('li', $itemOptions, $content);
}
public function testThumbnailLink() { $I = $this->codeGuy; $html = TbHtml::thumbnailLink('Thumbnail text', '#', array('class' => 'link', 'itemOptions' => array('class' => 'item'))); $li = $I->createNode($html, 'li'); $I->seeNodeCssClass($li, 'item'); $thumbnail = $li->filter('a.thumbnail'); $I->seeNodeCssClass($thumbnail, 'link'); $I->seeNodeAttribute($thumbnail, 'href', '#'); $I->seeNodeText($thumbnail, 'Thumbnail text'); }