function NodequeueExternalFetchingUnitTest::testNodequeueViewRandom in Nodequeue 7.2
Same name and namespace in other branches
- 6.2 tests/nodequeue.test \NodequeueExternalFetchingUnitTest::testNodequeueViewRandom()
File
- tests/
nodequeue.test, line 1234 - Tests for the Nodequeue module.
Class
Code
function testNodequeueViewRandom() {
$queue = $this
->createNodequeue(array(
'page',
'article',
), array(
2,
), 4);
$nodes = $this
->populateNodequeue($queue->qid, 4);
$subqueues = nodequeue_load_subqueues_by_queue($queue->qid);
$subqueue = array_shift($subqueues);
$rv = nodequeue_view_random_node($subqueue->sqid);
$rv = drupal_render($rv);
$found = FALSE;
foreach ($nodes as $node) {
if (strpos($rv, $node->title)) {
$found = TRUE;
break;
}
}
$this
->assertTrue($found, t('Got a node from the queue.'), t('Nodequeue'));
}