protected function MediaAccessControlHandlerTest::assertAccess in Drupal 8
Same name and namespace in other branches
- 9 core/modules/media/tests/src/Kernel/MediaAccessControlHandlerTest.php \Drupal\Tests\media\Kernel\MediaAccessControlHandlerTest::assertAccess()
Asserts an access result.
Parameters
\Drupal\Core\Access\AccessResultInterface $expected_access_result: The expected access result.
string[] $expected_cache_contexts: Expected contexts.
string[] $expected_cache_tags: Expected cache tags.
\Drupal\Core\Access\AccessResultInterface $actual: The actual access result.
2 calls to MediaAccessControlHandlerTest::assertAccess()
- MediaAccessControlHandlerTest::testAccess in core/
modules/ media/ tests/ src/ Kernel/ MediaAccessControlHandlerTest.php - Tests the media access control handler.
- MediaAccessControlHandlerTest::testCreateAccess in core/
modules/ media/ tests/ src/ Kernel/ MediaAccessControlHandlerTest.php - @covers ::checkCreateAccess @dataProvider providerCreateAccess
File
- core/
modules/ media/ tests/ src/ Kernel/ MediaAccessControlHandlerTest.php, line 94
Class
- MediaAccessControlHandlerTest
- Tests the media access control handler.
Namespace
Drupal\Tests\media\KernelCode
protected function assertAccess(AccessResultInterface $expected_access_result, array $expected_cache_contexts, array $expected_cache_tags, AccessResultInterface $actual) {
$this
->assertSame($expected_access_result
->isAllowed(), $actual
->isAllowed());
$this
->assertSame($expected_access_result
->isForbidden(), $actual
->isForbidden());
$this
->assertSame($expected_access_result
->isNeutral(), $actual
->isNeutral());
$actual_cache_contexts = $actual
->getCacheContexts();
sort($expected_cache_contexts);
sort($actual_cache_contexts);
$this
->assertSame($expected_cache_contexts, $actual_cache_contexts);
$actual_cache_tags = $actual
->getCacheTags();
sort($expected_cache_tags);
sort($actual_cache_tags);
$this
->assertSame($expected_cache_tags, $actual_cache_tags);
}