You are here

public function RulesAdminMinimalProfileTestCase::testNodeEventUi in Rules 7.2

Tests node event UI without content types.

See also

https://www.drupal.org/project/rules/issues/2267341

File

rules_admin/tests/rules_admin_minimal_profile.test, line 49
Rules UI tests.

Class

RulesAdminMinimalProfileTestCase
UI test cases for the minimal profile.

Code

public function testNodeEventUi() {

  // Create a simple user account with permission to create a rule.
  $user = $this
    ->drupalCreateUser(array(
    'access administration pages',
    'administer rules',
  ));
  $this
    ->drupalLogin($user);
  $this
    ->drupalGet('admin/config/workflow/rules/reaction/add');
  $edit = array(
    'settings[label]' => 'Test node event',
    'settings[name]' => 'test_node_event',
    'event' => 'node_insert',
  );
  $this
    ->drupalPostAJAX(NULL, $edit, 'event');
  $this
    ->assertText('Restrict by type', 'Restrict by type selection is visible.');
  $this
    ->drupalPost(NULL, $edit, 'Save');
  $this
    ->assertText('Editing reaction rule', 'Rule edit page is shown.');
}