public function ThunderArticleTestTrait::articleFillNew in Thunder 8.4
Same name and namespace in other branches
- 8.5 tests/src/FunctionalJavascript/ThunderArticleTestTrait.php \Drupal\Tests\thunder\FunctionalJavascript\ThunderArticleTestTrait::articleFillNew()
- 8.2 tests/src/FunctionalJavascript/ThunderArticleTestTrait.php \Drupal\Tests\thunder\FunctionalJavascript\ThunderArticleTestTrait::articleFillNew()
- 8.3 tests/src/FunctionalJavascript/ThunderArticleTestTrait.php \Drupal\Tests\thunder\FunctionalJavascript\ThunderArticleTestTrait::articleFillNew()
- 6.2.x tests/src/FunctionalJavascript/ThunderArticleTestTrait.php \Drupal\Tests\thunder\FunctionalJavascript\ThunderArticleTestTrait::articleFillNew()
- 6.0.x tests/src/FunctionalJavascript/ThunderArticleTestTrait.php \Drupal\Tests\thunder\FunctionalJavascript\ThunderArticleTestTrait::articleFillNew()
- 6.1.x tests/src/FunctionalJavascript/ThunderArticleTestTrait.php \Drupal\Tests\thunder\FunctionalJavascript\ThunderArticleTestTrait::articleFillNew()
Pre-fill defined article fields for new article.
Parameters
array $fieldValues: Field values for new article.
17 calls to ThunderArticleTestTrait::articleFillNew()
- AccessUnpublishedTest::testAccessUnpublished in tests/src/ FunctionalJavascript/ Integration/ AccessUnpublishedTest.php 
- Testing integration of "access_unpublished" module.
- ArticleCreationTest::testCreateArticle in tests/src/ FunctionalJavascript/ ArticleCreationTest.php 
- Test Creation of Article.
- ArticleCreationTest::testCreateArticleWithNoModeration in tests/src/ FunctionalJavascript/ ArticleCreationTest.php 
- Test Creation of Article without content moderation.
- ArticleCreationTest::testModerationWorkflow in tests/src/ FunctionalJavascript/ ArticleCreationTest.php 
- Tests draft creation and that reverting to the default revision works.
- ArticleSchedulerIntegration::testSchedulerAccess in tests/src/ FunctionalJavascript/ ArticleSchedulerIntegration.php 
- Test Creation of Article.
File
- tests/src/ FunctionalJavascript/ ThunderArticleTestTrait.php, line 21 
Class
- ThunderArticleTestTrait
- Trait with functionality required for Article handling.
Namespace
Drupal\Tests\thunder\FunctionalJavascriptCode
public function articleFillNew(array $fieldValues) {
  if (!$this instanceof ThunderJavascriptTestBase) {
    throw new \RuntimeException('Trait is not used in correct context.');
  }
  $this
    ->drupalGet('node/add/article');
  $this
    ->assertSession()
    ->assertWaitOnAjaxRequest();
  if (!empty($fieldValues)) {
    $this
      ->expandAllTabs();
    $this
      ->setFieldValues($this
      ->getSession()
      ->getPage(), $fieldValues);
  }
}