function ConfigEntityTest::testReactionRuleSaving
Tests that a reaction rule config entity can be saved.
File
-
tests/
src/ Kernel/ ConfigEntityTest.php, line 122
Class
- ConfigEntityTest
- Tests storage and loading of Rules config entities.
Namespace
Drupal\Tests\rules\KernelCode
public function testReactionRuleSaving() {
// This test does not perform assertions, and the @doesNotPerformAssertions
// annotation does not work properly in DrupalCI for PHP 7.4.
// @see https://www.drupal.org/project/rules/issues/3179763
$this->addToAssertionCount(1);
$rule = $this->expressionManager
->createRule();
$storage = $this->container
->get('entity_type.manager')
->getStorage('rules_reaction_rule');
$config_entity = $storage->create([
'id' => 'test_rule',
])
->setExpression($rule);
$config_entity->save();
}