diff --git a/tests/src/FunctionalJavascript/FivestarAjaxTest.php b/tests/src/FunctionalJavascript/FivestarAjaxTest.php index 0b23881..a0bd03a 100644 --- a/tests/src/FunctionalJavascript/FivestarAjaxTest.php +++ b/tests/src/FunctionalJavascript/FivestarAjaxTest.php @@ -17,7 +17,11 @@ class FivestarAjaxTest extends FivestarAjaxTestBase { */ public function testViewerRatingAjax(): void { // Add a field rated while viewing. - $this->createFivestarFieldTwo(); + $this->createFivestarFieldTwo([ + 'field_settings' => [ + 'allow_clear' => TRUE, + ], + ]); // Create a node, view it and give it a five-star rating. $node = $this->createNode(['type' => 'test_node_type']); @@ -30,6 +34,10 @@ class FivestarAjaxTest extends FivestarAjaxTestBase { // Reload the page to ensure the vote is still displayed. $this->drupalGet($node->toUrl()); $this->assertFivestarRatingOutput('5'); + + $this->getSession()->getPage()->clickLink('Cancel rating'); + $this->assertSession()->assertWaitOnAjaxRequest(); + $this->assertSession()->pageTextContains('No votes yet'); } /**