function ViewsContentPanesTest::testViewMoreLink
Tests rendering a content pane with a more link.
File
-
views_content/
tests/ src/ views_content.test, line 45
Class
- ViewsContentPanesTest
- Tests rendering views content pane displays.
Code
public function testViewMoreLink() {
// The view "views_content_more_link" has two displays: a content pane
// display and a page display. The content pane display displays 3 nodes,
// the page display displays all items.
// On the content pane display a "more" link is configured that should link
// to the page.
$view = views_get_view('views_content_more_link');
// Create four nodes that the view will display. The first three
// will get displayed on the content pane display and the remaining
// on the page display.
for ($i = 0; $i < 4; $i++) {
$this->drupalCreateNode();
}
// Render the content pane display and assert that a more link is shown.
$view->set_display('panel_pane_1');
$rendered_output = $view->preview();
$this->verbose($rendered_output);
$this->storeViewPreview($rendered_output);
$this->assertLink('more');
$this->assertLinkByHref('views-content-more-link');
}