Mercurial > hg > isophonics-drupal-site
view core/modules/book/tests/src/Functional/BookInstallTest.php @ 13:5fb285c0d0e3
Update Drupal core to 8.4.7 via Composer. Security update; I *think* we've
been lucky to get away with this so far, as we don't support self-registration
which seems to be used by the so-called "drupalgeddon 2" attack that 8.4.5
was vulnerable to.
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:33:26 +0100 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php namespace Drupal\Tests\book\Functional; use Drupal\Tests\BrowserTestBase; use Drupal\Core\Config\PreExistingConfigException; /** * Test installation of Book module. * * @group book */ class BookInstallTest extends BrowserTestBase { /** * Modules to install. * * @var array */ public static $modules = ['node']; /** * {@inheritdoc} */ protected function setUp() { parent::setUp(); } /** * Test Book install with pre-existing content type. * * Tests that Book module can be installed if content type with machine name * 'book' already exists. */ public function testBookInstallWithPreexistingContentType() { // Create a 'book' content type. $this->drupalCreateContentType(['type' => 'book']); // Install the Book module. try { $this->container->get('module_installer')->install(['book']); } catch (PreExistingConfigException $e) { $this->fail("Expected exception thrown trying to install Book module: " . $e->getMessage()); } } }