1.20.x path_pattern.test PathPatternFunctionalTestCase::testNodeOperations()

Test node operations.

File

modules/path/tests/path_pattern.test, line 604
Functionality tests for automatic path generation.

Class

PathPatternFunctionalTestCase
Test basic Path automatic URL alias functionality.

Code

function testNodeOperations() {
  $node1 = $this->backdropCreateNode(array('title' => 'node1'));
  $node2 = $this->backdropCreateNode(array('title' => 'node2'));

  // Delete all current URL aliases.
  $this->deleteAllAliases();

  $edit = array(
    'action' => 'path_node_update_action',
    'bulk_form[1]' => TRUE,
  );
  $this->backdropPost('admin/content', $edit, t('Execute'), array('query' => array('order' => 'type', 'sort' => 'asc')));
  $this->assertRaw(format_string('%action was applied to 1 item', array('%action' => 'Update content URL alias')));

  $this->assertEntityAlias('node', $node1, 'content/' . $node1->title);
  $this->assertEntityAlias('node', $node2, 'node/' . $node2->nid);
}