You are here

function NodequeueAdministerTestCase::testNodequeueTableColumn in Nodequeue 6.2

File

tests/nodequeue.test, line 386
Tests for the Nodequeue module.

Class

NodequeueAdministerTestCase

Code

function testNodequeueTableColumn() {
  $queue = $this
    ->createNodequeue(array(
    'page',
    'story',
  ), array(
    2,
  ));
  $nodes = $this
    ->populateNodequeue($queue->qid);
  $nids = array_keys($nodes);

  // make sure node count is shown
  $this
    ->drupalGet('node/' . $nids[0] . '/nodequeue');
  $this
    ->assertRaw('"nodequeue-max-nodes">' . $queue->size, t('Nodequeue table reports correct queue size.'), t('Nodequeue'));

  // now hide the count
  $edit = array(
    'nodequeue_use_tab' => TRUE,
    'nodequeue_tab_display_max' => FALSE,
    'nodequeue_tab_name' => 'Nodequeue Test Label',
  );
  $this
    ->drupalPost('admin/content/nodequeue/settings', $edit, 'Save configuration');

  // make sure node count is not shown
  $this
    ->drupalGet('node/' . $nids[0] . '/nodequeue');
  $this
    ->assertNoRaw('"nodequeue-max-nodes">' . $queue->size, t('Nodequeue table reports correct queue size.'), t('Nodequeue'));
}