-
Notifications
You must be signed in to change notification settings - Fork 0
/
MigrateDblogConfigsTest.php
58 lines (50 loc) · 1.33 KB
/
MigrateDblogConfigsTest.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
/**
* @file
* Contains \Drupal\migrate_drupal\Tests\d6\MigrateDblogConfigsTest.
*/
namespace Drupal\migrate_drupal\Tests\d6;
use Drupal\migrate\MigrateMessage;
use Drupal\migrate\MigrateExecutable;
use Drupal\migrate_drupal\Tests\MigrateDrupalTestBase;
/**
* Tests migration of variables from the dblog module.
*/
class MigrateDblogConfigsTest extends MigrateDrupalTestBase {
/**
* Modules to enable.
*
* @var array
*/
public static $modules = array('dblog');
/**
* {@inheritdoc}
*/
public static function getInfo() {
return array(
'name' => 'Migrate variables to dblog.settings.yml',
'description' => 'Upgrade variables to dblog.settings.yml',
'group' => 'Migrate Drupal',
);
}
/**
* {@inheritdoc}
*/
public function setUp() {
parent::setUp();
$migration = entity_load('migration', 'd6_dblog_settings');
$dumps = array(
dirname(__DIR__) . '/Dump/Drupal6DblogSettings.php',
);
$this->prepare($migration, $dumps);
$executable = new MigrateExecutable($migration, new MigrateMessage());
$executable->import();
}
/**
* Tests migration of dblog variables to dblog.settings.yml.
*/
public function testBookSettings() {
$config = \Drupal::config('dblog.settings');
$this->assertIdentical($config->get('row_limit'), 1000);
}
}