class WebTestBase in Feeds XPath Parser 8
Test single feeds.
Hierarchy
- class \Drupal\feeds_xpathparser\WebTestBase extends \Drupal\feeds\FeedsWebTestBase
 
Expanded class hierarchy of WebTestBase
2 files declare their use of WebTestBase
- XPathHTMLParserTest.php in lib/
Drupal/ feeds_xpathparser/ Tests/ XPathHTMLParserTest.php  - Contains Drupal\feeds_xpathparser\Tests\XPathHTMLParserTest.
 - XPathXMLParserTest.php in lib/
Drupal/ feeds_xpathparser/ Tests/ XPathXMLParserTest.php  - Contains Drupal\feeds_xpathparser\Tests\XPathXMLParserTest.
 
File
- lib/
Drupal/ feeds_xpathparser/ WebTestBase.php, line 15  - Contains Drupal\feeds_xpathparser\WebTestBase.
 
Namespace
Drupal\feeds_xpathparserView source
class WebTestBase extends FeedsWebTestBase {
  const FEEDS_BASE = 'admin/structure/feeds/manage';
  /**
   * Modules to enable.
   *
   * @var array
   */
  public static $modules = array(
    'feeds_xpathparser',
  );
  /**
   * Set up test.
   */
  public function setUp() {
    parent::setUp();
    // Set the teaser length display to unlimited otherwise tests looking for
    // text on nodes will fail.
    $edit = array(
      'fields[body][type]' => 'text_default',
    );
    $this
      ->drupalPost('admin/structure/types/manage/article/display/teaser', $edit, 'Save');
  }
  /**
   * Posts to a URL and checks the field values.
   *
   * @param string $url
   *   The url to POST to.
   * @param array $edit
   *   The form values.
   * @param string $button
   *   The button to press.
   * @param string $saved_text
   *   The save message text.
   */
  protected function postAndCheck($url, $edit, $button, $saved_text) {
    $this
      ->drupalPost($url, $edit, $button);
    $this
      ->assertText($saved_text);
    $this
      ->drupalGet($url);
    foreach ($edit as $key => $value) {
      $this
        ->assertFieldByName($key, $value);
    }
  }
}Members
| 
            Name | 
                  Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| 
            WebTestBase:: | 
                  public static | property | Modules to enable. | |
| 
            WebTestBase:: | 
                  constant | |||
| 
            WebTestBase:: | 
                  protected | function | Posts to a URL and checks the field values. | |
| 
            WebTestBase:: | 
                  public | function | Set up test. |