function ImportOPMLTestCase::openImportForm

Opens OPML import form.

1 call to ImportOPMLTestCase::openImportForm()
ImportOPMLTestCase::testOPMLImport in modules/aggregator/aggregator.test
Tests the import of an OPML file.

File

modules/aggregator/aggregator.test, line 744

Class

ImportOPMLTestCase
Tests importing feeds from OPML functionality for the Aggregator module.

Code

function openImportForm() {
    db_delete('aggregator_category')->execute();
    $category = $this->randomName(10);
    $cid = db_insert('aggregator_category')->fields(array(
        'title' => $category,
        'description' => '',
    ))
        ->execute();
    $this->drupalGet('admin/config/services/aggregator/add/opml');
    $this->assertText('A single OPML document may contain a collection of many feeds.', 'Found OPML help text.');
    $this->assertField('files[upload]', 'Found file upload field.');
    $this->assertField('remote', 'Found Remote URL field.');
    $this->assertField('refresh', 'Found Refresh field.');
    $this->assertFieldByName("category[{$cid}]", $cid, 'Found category field.');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.