diff --git a/core/modules/node/tests/src/FunctionalJavascript/TestSettingSummariesContentType.php b/core/modules/node/tests/src/FunctionalJavascript/TestSettingSummariesContentType.php index 1e6b89b..d5642b7 100644 --- a/core/modules/node/tests/src/FunctionalJavascript/TestSettingSummariesContentType.php +++ b/core/modules/node/tests/src/FunctionalJavascript/TestSettingSummariesContentType.php @@ -28,31 +28,24 @@ public function setUp() { } /** - * Tests a spaces between commas in vertical tab summaries. + * Test a vertical tab 'Workflow' summary. */ - public function testSpacesBetweenCommasInSummaries() { + public function testWorkflowSummary() { $this->drupalGet('admin/structure/types/manage/test'); $session = $this->getSession(); $page = $session->getPage(); - // Get summaries text before checking. - $init_summaries_text = $page->findAll('css', '.vertical-tabs__menu')[0]->getText(); + $selector = '[href=\#edit-workflow] .vertical-tabs__menu-item-summary'; - // Checking all checkboxes. - $checkboxes = $page->findAll('css', '.vertical-tabs__panes [type=checkbox]'); - foreach ($checkboxes as $checkbox) { - $checkbox->check(); - } - - // Wait while summaries text will changed. - $page->waitFor(10, function () use ($page, $init_summaries_text) { - $summaries_text = $page->findAll('css', '.vertical-tabs__menu')[0]->getText(); - return $init_summaries_text !== $summaries_text; + // Testing that summaries haven't excess spaces. + $summary_text = $page->findAll('css', $selector)[0]->getText(); + $page->findField('options[status]')->check(); + $page->findField('options[promote]')->check(); + $page->waitFor(10, function () use ($page, $selector, $summary_text) { + return $summary_text !== $page->findAll('css', $selector)[0]->getText(); }); - - // Test that summaries haven't excess spaces. - $summaries_text = $page->findAll('css', '.vertical-tabs__menu')[0]->getText(); - $this->assertNotContains(' , ', $summaries_text); + $summary_text = $page->findAll('css', $selector)[0]->getText(); + $this->assertContains('Published, Promoted to front page', $summary_text); } }