Skip to content

Commit fa18926

Browse files
committed
A quick test with and without section title.
I've not had time to check that it was failing before mind!
1 parent a913129 commit fa18926

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

tests/src/Functional/GuidePagesTest.php

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,4 +175,37 @@ public function testUnpublishedGuidePages() {
175175
$this->assertSession()->pageTextContains($guide_page_title_2);
176176
}
177177

178+
/**
179+
* Test with and without section title.
180+
*/
181+
public function testSectionTitleGuidePages() {
182+
$guide_overview_title = 'Guide overview - ' . $this->randomMachineName(8);
183+
$guide_body_text = 'Vestibulum scelerisque viverra diam in cursus. Donec interdum eget tellus sed volutpat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec tempus at neque vitae tempor. Aenean tristique elit id ultrices ornare. Morbi a mauris magna. Ut diam dui, venenatis non purus in, tincidunt aliquet diam. Maecenas a mattis sapien. Duis ultricies lacinia tortor, et interdum ante rhoncus id. Ut ultrices leo et dui aliquam placerat. Nullam egestas eros a lectus venenatis, vel mattis dolor consectetur. Sed ac mattis purus. Duis vulputate nisi nisl, a varius ligula accumsan non. Praesent sed ipsum nunc. Cras tincidunt, metus in commodo pulvinar, tortor nisi consequat est, ac porttitor orci eros id sem. Suspendisse rutrum risus arcu, quis placerat dolor pulvinar quis.';
184+
185+
$guide_page_title_1 = 'Guide page - ' . $this->randomMachineName(8);
186+
$guide_overview_page = $this->createNode([
187+
'title' => $guide_overview_title,
188+
'type' => 'localgov_guides_overview',
189+
'status' => NodeInterface::PUBLISHED,
190+
]);
191+
$guide_page_1 = $this->createNode([
192+
'title' => $guide_page_title_1,
193+
'type' => 'localgov_guides_page',
194+
'status' => NodeInterface::PUBLISHED,
195+
'localgov_guides_parent' => ['target_id' => $guide_overview_page->id()],
196+
]);
197+
$this->drupalGet($guide_overview_page->toUrl()->toString());
198+
$this->assertSession()->statusCodeEquals(200);
199+
$this->drupalGet($guide_page_1->toUrl()->toString());
200+
$this->assertSession()->statusCodeEquals(200);
201+
$this->assertSession()->pageTextContains($guide_overview_title);
202+
203+
$guide_summary_text = 'Aenean semper sodales augue. In volutpat quam id nisi accumsan scelerisque. Phasellus et dignissim arcu. Quisque vulputate ligula ac mauris consectetur bibendum. Phasellus ultrices velit ultrices efficitur sodales.';
204+
$guide_overview_page->set('localgov_guides_section_title', $guide_summary_text);
205+
$guide_overview_page->save();
206+
$this->drupalGet($guide_page_1->toUrl()->toString());
207+
$this->assertSession()->statusCodeEquals(200);
208+
$this->assertSession()->pageTextContains($guide_summary_text);
209+
}
210+
178211
}

0 commit comments

Comments
 (0)