function PackageManagerKernelTestBase::assertExpectedResultsFromException
Asserts that a StageEventException has a particular set of results.
Parameters
array $expected_results: The expected results.
\Drupal\package_manager\Exception\SandboxEventException $exception: The exception.
3 calls to PackageManagerKernelTestBase::assertExpectedResultsFromException()
- PackageManagerKernelTestBase::assertResults in core/
modules/ package_manager/ tests/ src/ Kernel/ PackageManagerKernelTestBase.php - Asserts validation results are returned from a stage life cycle event.
- PendingUpdatesValidatorTest::testPendingUpdateAfterStaged in core/
modules/ package_manager/ tests/ src/ Kernel/ PendingUpdatesValidatorTest.php - Tests that pending updates stop an operation from being applied.
- SymlinkValidatorTest::testSymlinkPointingOutsideStageDirectory in core/
modules/ package_manager/ tests/ src/ Kernel/ SymlinkValidatorTest.php - Tests that relative symlinks cannot point outside the stage directory.
File
-
core/
modules/ package_manager/ tests/ src/ Kernel/ PackageManagerKernelTestBase.php, line 447
Class
- PackageManagerKernelTestBase
- Base class for kernel tests of Package Manager's functionality.
Namespace
Drupal\Tests\package_manager\KernelCode
protected function assertExpectedResultsFromException(array $expected_results, SandboxEventException $exception) : void {
$event = $exception->event;
$this->assertInstanceOf(SandboxValidationEvent::class, $event);
$stage = $event->sandboxManager;
$stage_dir = $stage->sandboxDirectoryExists() ? $stage->getSandboxDirectory() : NULL;
$this->assertValidationResultsEqual($expected_results, $event->getResults(), NULL, $stage_dir);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.