You are here

protected function PanelizerTestTrait::createTestNode in Panelizer 8.5

Same name and namespace in other branches
  1. 8.4 tests/src/Functional/PanelizerTestTrait.php \Drupal\Tests\panelizer\Functional\PanelizerTestTrait::createTestNode()

Create a test node.

Parameters

string $type: The entity type to create, defaults to 'page'.

Return value

object An example node.

6 calls to PanelizerTestTrait::createTestNode()
PanelizerIpeTest::setupPermissionTests in tests/src/Functional/PanelizerIpeTest.php
Do the necessary setup work for the individual permissions tests.
PanelizerIpeTest::testAdministerEntityContentPermission in tests/src/Functional/PanelizerIpeTest.php
@todo Confirm the 'administer panelizer $entity_type_id $bundle content' permission works.
PanelizerIpeTest::testAdministerEntityLayoutPermission in tests/src/Functional/PanelizerIpeTest.php
@todo Confirm the 'administer panelizer $entity_type_id $bundle layout' permission works.
PanelizerIpeTest::testAdministerEntityRevertPermission in tests/src/Functional/PanelizerIpeTest.php
@todo Confirm the 'administer panelizer $entity_type_id $bundle revert' permission works.
PanelizerIpeTest::testAdministerPanelizerPermission in tests/src/Functional/PanelizerIpeTest.php
Confirm the 'administer panelizer' permission works.

... See full list

File

tests/src/Functional/PanelizerTestTrait.php, line 57

Class

PanelizerTestTrait
Contains helper methods for writing functional tests of Panelizer.

Namespace

Drupal\Tests\panelizer\Functional

Code

protected function createTestNode($type = 'page') {

  // Create a test node.
  return $this
    ->drupalCreateNode([
    'title' => t('Hello, world!'),
    'type' => $type,
  ]);
}