function MigrateDrupalUninstallTest::testUninstall

Tests uninstall.

@legacy-covers migrate_drupal_uninstall

File

core/modules/migrate_drupal/tests/src/Kernel/MigrateDrupalUninstallTest.php, line 28

Class

MigrateDrupalUninstallTest
Test migrate_drupal module uninstall.

Namespace

Drupal\Tests\migrate_drupal\Kernel

Code

public function testUninstall() : void {
  $state = \Drupal::state();
  $data = [
    'key' => 'upgrade',
    'database' => [],
  ];
  $state->set('migrate_drupal_6', $data);
  $state->set('migrate_drupal_7', $data);
  $this->assertEquals($data, $state->get('migrate_drupal_6'));
  $this->assertEquals($data, $state->get('migrate_drupal_7'));
  $this->container
    ->get('module_installer')
    ->uninstall([
    'migrate_drupal',
  ]);
  $this->assertNull($state->get('migrate_drupal_6'));
  $this->assertNull($state->get('migrate_drupal_7'));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.