function ImportOpmlTest::openImportForm

Open OPML import form.

1 call to ImportOpmlTest::openImportForm()
ImportOpmlTest::testOpmlImport in drupal/core/modules/aggregator/lib/Drupal/aggregator/Tests/ImportOpmlTest.php

File

drupal/core/modules/aggregator/lib/Drupal/aggregator/Tests/ImportOpmlTest.php, line 22
Definition of Drupal\aggregator\Tests\ImportOpmlTest.

Class

ImportOpmlTest

Namespace

Drupal\aggregator\Tests

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.');
}