function NodequeueAdministerTestCase::testNodequeueAddQueueNoTitle in Nodequeue 7.2
Same name and namespace in other branches
- 6.2 tests/nodequeue.test \NodequeueAdministerTestCase::testNodequeueAddQueueNoTitle()
File
- tests/
nodequeue.test, line 343 - Tests for the Nodequeue module.
Class
Code
function testNodequeueAddQueueNoTitle() {
$this
->drupalLogin($this->user);
// make sure we can access the administration page
$this
->drupalGet('admin/structure/nodequeue');
$this
->assertText('Add simple queue', t('"Add simple queue" link is present.'), t('Nodequeue'));
$this
->assertText('Settings', t('"Settings" link is present.'), t('Nodequeue'));
$this
->assertText('No queues exist. ', t('Nodequeue table is empty.'), t('Nodequeue'));
// create a nodequeue with no title...
$edit = array(
'title' => '',
'size' => 10,
'link' => 'Add to %subqueue',
'link_remove' => 'Remove from %subqueue',
'types[article]' => 'article',
'types[page]' => 'page',
);
$this
->drupalPost('admin/structure/nodequeue/add/nodequeue', $edit, 'Save');
$this
->assertText('Title field is required.', t("We got an error because we didn't supply a title."), t('Nodequeue'));
$this
->assertText('Machine-readable name field is required.', t("We got an error because we didn't supply a machine name."), t('Nodequeue'));
}