function UiPageTest::testNegatedCondition
Tests that a negated condition has NOT prefixed to its label.
File
-
tests/
src/ Functional/ UiPageTest.php, line 337
Class
- UiPageTest
- Tests that the Reaction Rules list builder pages work.
Namespace
Drupal\Tests\rules\FunctionalCode
public function testNegatedCondition() {
// Setup a rule with one condition.
$this->testCreateReactionRule();
/** @var \Drupal\Tests\WebAssert $assert */
$assert = $this->assertSession();
// Check that the label shows up on the Rule edit page.
$assert->pageTextContains('Node is promoted');
// Edit the condition, negate it, then check the label again.
$this->clickLink('Edit');
$this->fillField('Negate', 1);
$this->pressButton('Save');
$assert->pageTextContains('NOT Node is promoted');
}