Example: Testing

Same name in other branches
  1. 8.x-1.x testing_example/testing_example.module \testing_example
  2. 4.0.x modules/testing_example/testing_example.module \testing_example

This example demonstrates Drupal 8 testing frameworks.

This module creates a new node type called 'Testing Example Node Type,' so that we can test it.

This code was originally written to accompany the tutorial at http://drupal.org/node/890654. That's a Drupal 7 example, but can still teach you much.

Parent topics

File

modules/testing_example/testing_example.module, line 12

Functions

Title Sort descending File name Summary
testing_example_node_access modules/testing_example/testing_example.module Implements hook_node_access().
testing_example_test_node_view modules/testing_example/tests/modules/testing_example_test/testing_example_test.module Implements hook_ENTITY_TYPE_view().

Classes

Title Sort descending File name Summary
ExampleFixtureManagementTest modules/testing_example/tests/src/Kernel/ExampleFixtureManagementTest.php Demonstrate manipulating fixture data in a kernel test.
SkeletonTest modules/testing_example/tests/src/Functional/SkeletonTest.php Skeleton functional test.
TestingExampleMenuTest modules/testing_example/tests/src/Functional/TestingExampleMenuTest.php Test the user-facing menus in Testing Example.