WebformEntityStorageTest.php in Webform 8.5
Same filename and directory in other branches
Namespace
Drupal\Tests\webform\FunctionalFile
tests/src/Functional/WebformEntityStorageTest.phpView source
<?php
namespace Drupal\Tests\webform\Functional;
/**
* Tests for webform storage tests.
*
* @group webform
*/
class WebformEntityStorageTest extends WebformBrowserTestBase {
/**
* Test webform storage.
*/
public function testWebformEntityStorage() {
// Check webform entity storage caching.
// @see \Drupal\webform\WebformEntityStorage::load
/** @var \Drupal\webform\WebformEntityStorage $storage */
$storage = \Drupal::entityTypeManager()
->getStorage('webform');
$webform = $storage
->load('contact');
$webform->cached = TRUE;
// Check that load (single) has the custom 'cached' property.
$this
->assertEqual($webform->cached, $storage
->load('contact')->cached);
// Check that loadMultiple does not have the custom 'cached' property.
// The below test will fail when and if
// 'Issue #1885830: Enable static caching for config entities.'
// is resolved.
$this
->assertFalse(isset($storage
->loadMultiple([
'contact',
])->cached));
}
}
Classes
Name![]() |
Description |
---|---|
WebformEntityStorageTest | Tests for webform storage tests. |