diff --git a/core/modules/system/src/Tests/Form/ModulesListFormWebTest.php b/core/modules/system/src/Tests/Form/ModulesListFormWebTest.php
index 7f4f2d6..31c39ac 100644
--- a/core/modules/system/src/Tests/Form/ModulesListFormWebTest.php
+++ b/core/modules/system/src/Tests/Form/ModulesListFormWebTest.php
@@ -40,4 +40,14 @@ public function testModuleListForm() {
     // Check that system_test's configure link was rendered correctly.
     $this->assertFieldByXPath("//a[contains(@href, '/system-test/configure/bar') and @title='Bar.bar']");
   }
+
+  /**
+   * Tests if incompatible module shows description.
+   */
+  public function testIncombatibleModuleDescription() {
+    $this->drupalLogin($this->drupalCreateUser(array('administer modules')));
+    $this->drupalGet('admin/modules');
+
+    $this->assertText('This module is made to be incompatible.');
+  }
 }
diff --git a/core/modules/system/tests/modules/incompatible_module_description_test/incompatible_module_description_test.info.yml b/core/modules/system/tests/modules/incompatible_module_description_test/incompatible_module_description_test.info.yml
new file mode 100644
index 0000000..357c1c6
--- /dev/null
+++ b/core/modules/system/tests/modules/incompatible_module_description_test/incompatible_module_description_test.info.yml
@@ -0,0 +1,6 @@
+name: 'Incompatible Module'
+type: module
+description: 'This module is made to be incompatible.'
+package: Testing
+version: VERSION
+core: 111.x
