Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / modules / path / tests / src / Functional / PathNodeFormTest.php
index ea730fdcfe734a03da49ce40023e2a333851761e..3245b17c59efe2b52be427ce11a6b7e8fe038ffb 100644 (file)
@@ -28,13 +28,15 @@ class PathNodeFormTest extends PathTestBase {
    * Tests the node form ui.
    */
   public function testNodeForm() {
+    $assert_session = $this->assertSession();
+
     $this->drupalGet('node/add/page');
 
-    // Make sure we have a Path fieldset and Path fields.
-    $this->assertRaw(' id="edit-path-settings"', 'Path settings details exists');
-    $this->assertFieldByName('path[0][alias]', NULL, 'Path alias field exists');
+    // Make sure we have a vertical tab fieldset and 'Path' fields.
+    $assert_session->elementContains('css', '.form-type-vertical-tabs #edit-path-0 summary', 'URL alias');
+    $assert_session->fieldExists('path[0][alias]');
 
-    // Disable the Path field for this content type.
+    // Disable the 'Path' field for this content type.
     entity_get_form_display('node', 'page', 'default')
       ->removeComponent('path')
       ->save();
@@ -42,8 +44,8 @@ class PathNodeFormTest extends PathTestBase {
     $this->drupalGet('node/add/page');
 
     // See if the whole fieldset is gone now.
-    $this->assertNoRaw(' id="edit-path-settings"', 'Path settings details does not exist');
-    $this->assertNoFieldByName('path[0][alias]', NULL, 'Path alias field does not exist');
+    $assert_session->elementNotExists('css', '.form-type-vertical-tabs #edit-path-0');
+    $assert_session->fieldNotExists('path[0][alias]');
   }
 
 }