public function SmartqueueDomainTestCase::smartqueueDomainCreateSmartqueue in Smartqueue Domain 7
Helper function. Create a smartqueue.
Return value
The id of the created smartqueue.
1 call to SmartqueueDomainTestCase::smartqueueDomainCreateSmartqueue()
- SmartqueueDomainAdminTest::testCreateSubqueues in tests/smartqueue_domain.test 
- Tests creation and deleted of subqueues.
File
- tests/smartqueue_domain.test, line 21 
- Simpletest for Smartqueue domain module.
Class
- SmartqueueDomainTestCase
- @file Simpletest for Smartqueue domain module.
Code
public function smartqueueDomainCreateSmartqueue() {
  // The identifier for this type of smartqueue.
  $queue = 'smartqueue_domain';
  // Populate and submit the form.
  $name = $this
    ->randomName(8);
  $edit = array(
    'title' => $name,
    'name' => strtolower($name),
  );
  $this
    ->drupalGet('admin/structure/nodequeue/add/' . $queue);
  $this
    ->drupalPost(NULL, $edit, format_string('Submit'));
  // Query the database for the new smartqueue id.
  $qid = db_query("SELECT qid FROM {nodequeue_queue} WHERE title = :name AND owner = :queue LIMIT 1", array(
    ':queue' => $queue,
    ':name' => $name,
  ))
    ->fetchField();
  return $qid;
}