protected function PathautoKernelTest::drupalCreateNode in Pathauto 8
Creates a node programmatically.
Parameters
array $settings: The array of values for the node.
Return value
\Drupal\node\Entity\Node The created node.
8 calls to PathautoKernelTest::drupalCreateNode()
- PathautoKernelTest::testDefaultRevision in tests/src/ Kernel/ PathautoKernelTest.php 
- Tests that aliases are only generated for default revisions.
- PathautoKernelTest::testNoExistingPathAliases in tests/src/ Kernel/ PathautoKernelTest.php 
- PathautoKernelTest::testNoTokensNoAlias in tests/src/ Kernel/ PathautoKernelTest.php 
- Test that \Drupal::service('pathauto.generator')->createEntityAlias() will not create an alias for a pattern that does not get any tokens replaced.
- PathautoKernelTest::testPathAliasUniquifyWordsafe in tests/src/ Kernel/ PathautoKernelTest.php 
- Tests word safe alias truncating.
- PathautoKernelTest::testPatternStatus in tests/src/ Kernel/ PathautoKernelTest.php 
- Test if aliases are (not) generated with enabled/disabled patterns.
File
- tests/src/ Kernel/ PathautoKernelTest.php, line 591 
Class
- PathautoKernelTest
- Unit tests for Pathauto functions.
Namespace
Drupal\Tests\pathauto\KernelCode
protected function drupalCreateNode(array $settings = []) {
  // Populate defaults array.
  $settings += [
    'title' => $this
      ->randomMachineName(8),
    'type' => 'page',
  ];
  $node = Node::create($settings);
  $node
    ->save();
  return $node;
}