annotate vendor/chi-teck/drupal-code-generator/templates/d8/test/web.twig @ 5:12f9dff5fda9
tip
Update to Drupal core 8.7.1
author |
Chris Cannam |
date |
Thu, 09 May 2019 15:34:47 +0100 |
parents |
c75dbcec494b |
children |
|
rev |
line source |
Chris@0
|
1 <?php
|
Chris@0
|
2
|
Chris@0
|
3 namespace Drupal\{{ machine_name }}\Tests;
|
Chris@0
|
4
|
Chris@0
|
5 use Drupal\simpletest\WebTestBase;
|
Chris@0
|
6
|
Chris@0
|
7 /**
|
Chris@0
|
8 * Tests site configuration.
|
Chris@0
|
9 *
|
Chris@0
|
10 * @group {{ machine_name }}
|
Chris@0
|
11 */
|
Chris@0
|
12 class {{ class }} extends WebTestBase {
|
Chris@0
|
13
|
Chris@0
|
14 /**
|
Chris@0
|
15 * Modules to enable.
|
Chris@0
|
16 *
|
Chris@0
|
17 * @var array
|
Chris@0
|
18 */
|
Chris@0
|
19 public static $modules = [
|
Chris@0
|
20 'node',
|
Chris@0
|
21 'field',
|
Chris@0
|
22 'contact',
|
Chris@0
|
23 'views',
|
Chris@0
|
24 'taxonomy',
|
Chris@0
|
25 ];
|
Chris@0
|
26
|
Chris@0
|
27 /**
|
Chris@0
|
28 * {@inheritdoc}
|
Chris@0
|
29 */
|
Chris@0
|
30 protected function setUp() {
|
Chris@0
|
31 parent::setUp();
|
Chris@0
|
32 $user = $this->drupalCreateUser(['administer site configuration']);
|
Chris@0
|
33 $this->drupalLogin($user);
|
Chris@0
|
34 }
|
Chris@0
|
35
|
Chris@0
|
36 /**
|
Chris@0
|
37 * Test site information form.
|
Chris@0
|
38 */
|
Chris@0
|
39 public function testFieldStorageSettingsForm() {
|
Chris@0
|
40 $edit = [
|
Chris@0
|
41 'site_name' => 'Drupal',
|
Chris@0
|
42 'site_slogan' => 'Community plumbing',
|
Chris@0
|
43 'site_mail' => 'admin@example.local',
|
Chris@0
|
44 'site_frontpage' => '/user',
|
Chris@0
|
45 ];
|
Chris@0
|
46 $this->drupalPostForm('admin/config/system/site-information', $edit, t('Save configuration'));
|
Chris@0
|
47 $this->assertText(t('The configuration options have been saved.'), 'Configuration options have been saved');
|
Chris@0
|
48 }
|
Chris@0
|
49
|
Chris@0
|
50 }
|