public function ExtensionsTest::test in Autoload 7.2
Same name and namespace in other branches
- 7 src/Tests/Unit/ExtensionsTest.php \Drupal\autoload\Tests\Unit\ExtensionsTest::test()
File
- src/
Tests/ Unit/ ExtensionsTest.php, line 25
Class
- ExtensionsTest
- Class ExtensionsTest.
Namespace
Drupal\autoload\Tests\UnitCode
public function test() {
// These extensions are always available!
$this
->assertExtensions(array(
'.php',
'.inc',
));
// Only Drupal can change this. Modules cannot!
spl_autoload_extensions('.test');
// List of extensions changed as expected.
$this
->assertExtensions(array(
'.php',
'.inc',
'.test',
));
// Class must not exist since an extension was registered not by Drupal.
$this
->assertFalse(class_exists('Drupal\\autoload_test_extensions\\PSR4'), 'A class cannot be loaded despite on registered file extension.');
}