diff --git a/src/Tests/PathautoInstallUninstallTest.php b/src/Tests/PathautoInstallUninstallTest.php
new file mode 100644
index 0000000..7d6459d
--- /dev/null
+++ b/src/Tests/PathautoInstallUninstallTest.php
@@ -0,0 +1,29 @@
+<?php
+
+namespace Drupal\pathauto\Tests;
+
+use Drupal\simpletest\WebTestBase;
+
+/**
+ * Test installing and uninstalling pathauto.
+ *
+ * @group pathauto
+ */
+class PathautoInstallUninstallTest extends WebTestBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  public static $modules = array('node', 'taxonomy');
+
+  /**
+   * Tests that installing and uninstalling don't cause status report errors.
+   */
+  public function testInstallUninstall() {
+    $this->container->get('module_installer')->install(['pathauto']);
+    $this->assertIdentical([], \Drupal::entityDefinitionUpdateManager()->getChangeSummary(), 'There are no entity definition updates after installing pathauto.');
+    $this->container->get('module_installer')->uninstall(['pathauto']);
+    $this->assertIdentical([], \Drupal::entityDefinitionUpdateManager()->getChangeSummary(), 'There are no entity definition updates after uninstalling pathauto.');
+  }
+
+}
