Drupal 8  8.0.2
ManageDisplayTest Class Reference
Inheritance diagram for ManageDisplayTest:

Public Member Functions

 testFormatterUI ()
 
 testWidgetUI ()
 
 testViewModeCustom ()
 
 testViewModeLocalTasks ()
 
 testNonInitializedFields ()
 
 testSingleViewMode ()
 
 testNoFieldsDisplayOverview ()
 
 assertNodeViewText (EntityInterface $node, $view_mode, $text, $message)
 
 assertNodeViewNoText (EntityInterface $node, $view_mode, $text, $message)
 
 assertNodeViewTextHelper (EntityInterface $node, $view_mode, $text, $message, $not_exists)
 
- Public Member Functions inherited from WebTestBase
 __construct ($test_id=NULL)
 
 drupalGetNodeByTitle ($title, $reset=FALSE)
 
- Public Member Functions inherited from TestBase
 __construct ($test_id=NULL)
 
 run (array $methods=array())
 
 errorHandler ($severity, $message, $file=NULL, $line=NULL)
 
 configImporter ()
 
 copyConfig (StorageInterface $source_storage, StorageInterface $target_storage)
 
 getDatabasePrefix ()
 
 getTempFilesDirectory ()
 

Static Public Attributes

static $modules = array('node', 'field_ui', 'taxonomy', 'search', 'field_test', 'field_third_party_test', 'block')
 

Protected Member Functions

 setUp ()
 
 assertFieldSelectOptions ($name, array $expected_options)
 
 getAllOptionsList (\SimpleXMLElement $element)
 
- Protected Member Functions inherited from WebTestBase
 drupalCreateNode (array $settings=array())
 
 drupalCreateContentType (array $values=array())
 
 drupalBuildEntityView (EntityInterface $entity, $view_mode= 'full', $langcode=NULL, $reset=FALSE)
 
 drupalPlaceBlock ($plugin_id, array $settings=array())
 
 assertBlockAppears (Block $block)
 
 assertNoBlockAppears (Block $block)
 
 findBlockInstance (Block $block)
 
 drupalGetTestFiles ($type, $size=NULL)
 
 drupalCompareFiles ($file1, $file2)
 
 drupalLogin (AccountInterface $account)
 
 drupalUserIsLoggedIn ($account)
 
 drupalLogout ()
 
 setUp ()
 
 doInstall ()
 
 prepareSettings ()
 
 initSettings ()
 
 initConfig (ContainerInterface $container)
 
 rebuildAll ()
 
 installParameters ()
 
 setBatch ()
 
 restoreBatch ()
 
 initUserSession ()
 
 initKernel (Request $request)
 
 addCustomTranslations ($langcode, array $values)
 
 writeCustomTranslations ()
 
 rebuildContainer ()
 
 resetAll ()
 
 refreshVariables ()
 
 tearDown ()
 
 curlInitialize ()
 
 curlExec ($curl_options, $redirect=FALSE)
 
 curlHeaderCallback ($curlHandler, $header)
 
 curlClose ()
 
 isInChildSite ()
 
 drupalGet ($path, array $options=array(), array $headers=array())
 
 drupalGetJSON ($path, array $options=array(), array $headers=array())
 
 drupalGetWithFormat ($path, $format, array $options=[], array $headers=[])
 
 drupalGetAjax ($path, array $options=array(), array $headers=array())
 
 drupalGetXHR ($path, array $options=array(), array $headers=array())
 
 drupalPostForm ($path, $edit, $submit, array $options=array(), array $headers=array(), $form_html_id=NULL, $extra_post=NULL)
 
 drupalPostAjaxForm ($path, $edit, $triggering_element, $ajax_path=NULL, array $options=array(), array $headers=array(), $form_html_id=NULL, $ajax_settings=NULL)
 
 drupalProcessAjaxResponse ($content, array $ajax_response, array $ajax_settings, array $drupal_settings)
 
 drupalPost ($path, $accept, array $post, $options=array())
 
 drupalPostWithFormat ($path, $format, array $post, $options=[])
 
 getAjaxPageStatePostData ()
 
 serializePostValues ($post=array())
 
 translatePostValues (array $values)
 
 cronRun ()
 
 checkForMetaRefresh ()
 
 drupalHead ($path, array $options=array(), array $headers=array())
 
 handleForm (&$post, &$edit, &$upload, $submit, $form)
 
 clickLink ($label, $index=0)
 
 clickLinkPartialName ($label, $index=0)
 
 clickLinkHelper ($label, $index, $pattern)
 
 getAbsoluteUrl ($path)
 
 drupalGetHeaders ($all_requests=FALSE)
 
 drupalGetHeader ($name, $all_requests=FALSE)
 
 assertHeader ($header, $value, $message= '', $group= 'Browser')
 
 drupalGetMails ($filter=array())
 
 assertUrl ($path, array $options=array(), $message= '', $group= 'Other')
 
 assertResponse ($code, $message= '', $group= 'Browser')
 
 assertNoResponse ($code, $message= '', $group= 'Browser')
 
 assertMail ($name, $value= '', $message= '', $group= 'Email')
 
 assertMailString ($field_name, $string, $email_depth, $message= '', $group= 'Other')
 
 assertMailPattern ($field_name, $regex, $message= '', $group= 'Other')
 
 verboseEmail ($count=1)
 
 prepareRequestForGenerator ($clean_urls=TRUE, $override_server_vars=array())
 
 buildUrl ($path, array $options=array())
 
 assertCacheContext ($expected_cache_context)
 
 assertNoCacheContext ($not_expected_cache_context)
 
 assertCacheTag ($expected_cache_tag)
 
 assertNoCacheTag ($cache_tag)
 
 setHttpResponseDebugCacheabilityHeaders ($value=TRUE)
 
- Protected Member Functions inherited from TestBase
 setUp ()
 
 checkRequirements ()
 
 storeAssertion (array $assertion)
 
 assert ($status, $message= '', $group= 'Other', array $caller=NULL)
 
 getAssertionCall ()
 
 assertTrue ($value, $message= '', $group= 'Other')
 
 assertFalse ($value, $message= '', $group= 'Other')
 
 assertNull ($value, $message= '', $group= 'Other')
 
 assertNotNull ($value, $message= '', $group= 'Other')
 
 assertEqual ($first, $second, $message= '', $group= 'Other')
 
 assertNotEqual ($first, $second, $message= '', $group= 'Other')
 
 assertIdentical ($first, $second, $message= '', $group= 'Other')
 
 assertNotIdentical ($first, $second, $message= '', $group= 'Other')
 
 assertIdenticalObject ($object1, $object2, $message= '', $group= 'Other')
 
 assertNoErrorsLogged ()
 
 assertErrorLogged ($error_message)
 
 pass ($message=NULL, $group= 'Other')
 
 fail ($message=NULL, $group= 'Other')
 
 error ($message= '', $group= 'Other', array $caller=NULL)
 
 verbose ($message)
 
 beforePrepareEnvironment ()
 
 tearDown ()
 
 exceptionHandler ($exception)
 
 settingsSet ($name, $value)
 
 config ($name)
 
 getConfigSchemaExclusions ()
 

Additional Inherited Members

- Static Public Member Functions inherited from TestBase
static insertAssert ($test_id, $test_class, $status, $message= '', $group= 'Other', array $caller=array())
 
static deleteAssert ($message_id)
 
static getDatabaseConnection ()
 
static generatePermutations ($parameters)
 
static filePreDeleteCallback ($path)
 
- Data Fields inherited from WebTestBase
createRole as drupalCreateRole
 
createAdminRole as drupalCreateAdminRole
 
- Data Fields inherited from TestBase
 $results
 
 $verbose
 
 $dieOnFail = FALSE
 
- Protected Attributes inherited from WebTestBase
 $profile = 'testing'
 
 $url
 
 $curlHandle
 
 $assertAjaxHeader = TRUE
 
 $headers
 
 $cookies = array()
 
 $dumpHeaders = FALSE
 
 $loggedInUser = FALSE
 
 $rootUser
 
 $cookieFile = NULL
 
 $additionalCurlOptions = array()
 
 $originalBatch
 
 $originalUser = NULL
 
 $originalShutdownCallbacks = array()
 
 $sessionId = NULL
 
 $generatedTestFiles = FALSE
 
 $maximumRedirects = 5
 
 $redirectCount
 
 $maximumMetaRefreshCount = NULL
 
 $metaRefreshCount = 0
 
 $kernel
 
 $configDirectories = array()
 
 $curlCookies = array()
 
 $customTranslations
 
 $classLoader
 
- Protected Attributes inherited from TestBase
 $testId
 
 $siteDirectory = NULL
 
 $databasePrefix = NULL
 
 $timeLimit = 500
 
 $assertions = array()
 
 $skipClasses = array(__CLASS__ => TRUE)
 
 $verboseId = 0
 
 $verboseClassName
 
 $verboseDirectory
 
 $verboseDirectoryUrl
 
 $originalConf
 
 $originalConfig
 
 $originalConfigDirectories
 
 $originalContainer
 
 $originalFileDirectory = NULL
 
 $originalLanguage
 
 $originalPrefix
 
 $originalProfile
 
 $originalSessionName
 
 $originalSettings
 
 $originalShutdownCallbacks
 
 $originalSite
 
 $originalUser
 
 $publicFilesDirectory
 
 $privateFilesDirectory
 
 $tempFilesDirectory
 
 $translationFilesDirectory
 
 $kernel
 
 $container
 
 $configImporter
 
 $strictConfigSchema = TRUE
 
 $httpAuthMethod = CURLAUTH_BASIC
 
 $httpAuthCredentials = NULL
 
- Static Protected Attributes inherited from TestBase
static $configSchemaCheckerExclusions
 

Detailed Description

Tests the Field UI "Manage display" and "Manage form display" screens.

field_ui

Member Function Documentation

assertFieldSelectOptions (   $name,
array  $expected_options 
)
protected

Checks if a select element contains the specified options.

Parameters
string$nameThe field name.
array$expected_optionsAn array of expected options.
Returns
bool TRUE if the assertion succeeded, FALSE otherwise.

References TestBase\assertIdentical(), TestBase\fail(), and ManageDisplayTest\getAllOptionsList().

Referenced by ManageDisplayTest\testWidgetUI().

Here is the call graph for this function:

Here is the caller graph for this function:

assertNodeViewNoText ( EntityInterface  $node,
  $view_mode,
  $text,
  $message 
)

Asserts that a string is not found in the rendered node in a view mode.

Parameters
EntityInterface$nodeThe node.
$view_modeThe view mode in which the node should be displayed.
$textPlain text to look for.
$messageMessage to display.
Returns
TRUE on pass, FALSE on fail.

References ManageDisplayTest\assertNodeViewTextHelper().

Referenced by ManageDisplayTest\testViewModeCustom().

Here is the call graph for this function:

Here is the caller graph for this function:

assertNodeViewText ( EntityInterface  $node,
  $view_mode,
  $text,
  $message 
)

Asserts that a string is found in the rendered node in a view mode.

Parameters
EntityInterface$nodeThe node.
$view_modeThe view mode in which the node should be displayed.
$textPlain text to look for.
$messageMessage to display.
Returns
TRUE on pass, FALSE on fail.

References ManageDisplayTest\assertNodeViewTextHelper().

Referenced by ManageDisplayTest\testViewModeCustom().

Here is the call graph for this function:

Here is the caller graph for this function:

assertNodeViewTextHelper ( EntityInterface  $node,
  $view_mode,
  $text,
  $message,
  $not_exists 
)

Asserts that a string is (not) found in the rendered nodein a view mode.

This helper function is used by assertNodeViewText() and assertNodeViewNoText().

Parameters
EntityInterface$nodeThe node.
$view_modeThe view mode in which the node should be displayed.
$textPlain text to look for.
$messageMessage to display.
$not_existsTRUE if this text should not exist, FALSE if it should.
Returns
TRUE on pass, FALSE on fail.

References Drupal\entityManager(), Drupal\service(), t(), and TestBase\verbose().

Referenced by ManageDisplayTest\assertNodeViewNoText(), and ManageDisplayTest\assertNodeViewText().

Here is the call graph for this function:

Here is the caller graph for this function:

getAllOptionsList ( \SimpleXMLElement  $element)
protected

Extracts all options from a select element.

Parameters
\SimpleXMLElement$elementThe select element field information.
Returns
array An array of option values as strings.

Referenced by ManageDisplayTest\assertFieldSelectOptions().

Here is the caller graph for this function:

setUp ( )
protected

{}

References Entity\create(), WebTestBase\drupalCreateContentType(), WebTestBase\drupalLogin(), WebTestBase\drupalPlaceBlock(), LanguageInterface\LANGCODE_NOT_SPECIFIED, and Unicode\strtolower().

Here is the call graph for this function:

testFormatterUI ( )

Tests formatter settings.

References TestBase\assertEqual(), TestBase\assertFalse(), WebTestBase\assertResponse(), TestBase\assertTrue(), WebTestBase\drupalGet(), WebTestBase\drupalPostAjaxForm(), WebTestBase\drupalPostForm(), Drupal\entityManager(), Entity\load(), Drupal\service(), and t().

Here is the call graph for this function:

testNoFieldsDisplayOverview ( )

Tests that a message is shown when there are no fields.

References Entity\create(), WebTestBase\drupalGet(), t(), and Drupal\url().

Here is the call graph for this function:

testNonInitializedFields ( )

Tests that fields with no explicit display settings do not break.

References WebTestBase\drupalGet().

Here is the call graph for this function:

testSingleViewMode ( )

Tests hiding the view modes fieldset when there's only one available.

References WebTestBase\drupalGet(), WebTestBase\drupalPostForm(), and t().

Here is the call graph for this function:

testViewModeCustom ( )

Tests switching view modes to use custom or 'default' settings'.

References ManageDisplayTest\assertNodeViewNoText(), ManageDisplayTest\assertNodeViewText(), WebTestBase\drupalCreateNode(), WebTestBase\drupalPostForm(), Drupal\entityManager(), Drupal\service(), and t().

Here is the call graph for this function:

testViewModeLocalTasks ( )

Tests the local tasks are displayed correctly for view modes.

References WebTestBase\drupalGet().

Here is the call graph for this function:

testWidgetUI ( )

Tests widget settings.

References TestBase\assertEqual(), ManageDisplayTest\assertFieldSelectOptions(), TestBase\assertTrue(), WebTestBase\drupalGet(), WebTestBase\drupalPostAjaxForm(), WebTestBase\drupalPostForm(), Drupal\entityManager(), Drupal\service(), and t().

Here is the call graph for this function:


The documentation for this class was generated from the following file: