function NodequeueAdministerTestCase::testNodequeueMenuTab in Nodequeue 6.2
Same name and namespace in other branches
- 7.2 tests/nodequeue.test \NodequeueAdministerTestCase::testNodequeueMenuTab()
File
- tests/nodequeue.test, line 362
- Tests for the Nodequeue module.
Class
- NodequeueAdministerTestCase
Code
function testNodequeueMenuTab() {
$queue = $this
->createNodequeue(array(
'page',
'story',
), array(
2,
));
$nodes = $this
->populateNodequeue($queue->qid);
$nids = array_keys($nodes);
$this
->drupalGet('node/' . $nids[0]);
$this
->assertRaw('<a href="' . base_path() . 'node/1/nodequeue">Nodequeue', t('Nodequeue tab is present.'), t('Nodequeue'));
$edit = array(
'nodequeue_use_tab' => FALSE,
'nodequeue_tab_display_max' => TRUE,
'nodequeue_tab_name' => 'Nodequeue Test Label',
);
$this
->drupalPost('admin/content/nodequeue/settings', $edit, 'Save configuration');
$this
->drupalGet('node/' . $nids[0]);
$this
->assertNoText('Nodequeue', t('Nodequeue tab is not present.'), t('Nodequeue'));
$this
->assertText('Remove from ' . $queue->title, t('Nodequeue link is present.'), t('Nodequeue'));
}