Mercurial > hg > isophonics-drupal-site
annotate core/modules/simpletest/tests/src/Kernel/TestDiscoveryDeprecationTest.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 129ea1e6d783 |
children |
rev | line source |
---|---|
Chris@17 | 1 <?php |
Chris@17 | 2 |
Chris@17 | 3 namespace Drupal\Tests\simpletest\Kernel; |
Chris@17 | 4 |
Chris@17 | 5 use Drupal\KernelTests\KernelTestBase; |
Chris@17 | 6 |
Chris@17 | 7 /** |
Chris@17 | 8 * @group simpletest |
Chris@17 | 9 * @group legacy |
Chris@17 | 10 * |
Chris@17 | 11 * @coversDefaultClass \Drupal\simpletest\TestDiscovery |
Chris@17 | 12 */ |
Chris@17 | 13 class TestDiscoveryDeprecationTest extends KernelTestBase { |
Chris@17 | 14 |
Chris@17 | 15 /** |
Chris@17 | 16 * {@inheritdoc} |
Chris@17 | 17 */ |
Chris@17 | 18 public static $modules = ['simpletest', 'simpletest_deprecation_test']; |
Chris@17 | 19 |
Chris@17 | 20 /** |
Chris@17 | 21 * @expectedDeprecation The deprecated alter hook hook_simpletest_alter() is implemented in these functions: simpletest_deprecation_test_simpletest_alter. Convert your test to a PHPUnit-based one and implement test listeners. See: https://www.drupal.org/node/2939892 |
Chris@17 | 22 * @covers ::getTestClasses |
Chris@17 | 23 */ |
Chris@17 | 24 public function testHookSimpletestAlter() { |
Chris@17 | 25 // The simpletest_test module implements hook_simpletest_alter(), which |
Chris@17 | 26 // should trigger a deprecation error during getTestClasses(). |
Chris@17 | 27 $this->assertNotEmpty( |
Chris@17 | 28 $this->container->get('test_discovery')->getTestClasses() |
Chris@17 | 29 ); |
Chris@17 | 30 } |
Chris@17 | 31 |
Chris@17 | 32 } |