Tests menu settings of page displays.
public function testPageDisplayMenu() {
$this
->drupalGet('test_page_display_menu');
$this
->assertResponse(200);
$element = $this
->xpath('//ul[contains(@class, :ul_class)]//a[contains(@class, :a_class)]', array(
':ul_class' => 'tabs primary',
':a_class' => 'active',
));
$this
->assertEqual((string) $element[0], t('Test default tab'));
$this
->assertTitle(t('Test default page | Drupal'));
$this
->drupalGet('test_page_display_menu/default');
$this
->assertResponse(404);
$this
->drupalGet('test_page_display_menu/local');
$this
->assertResponse(200);
$element = $this
->xpath('//ul[contains(@class, :ul_class)]//a[contains(@class, :a_class)]', array(
':ul_class' => 'tabs primary',
':a_class' => 'active',
));
$this
->assertEqual((string) $element[0], t('Test local tab'));
$this
->assertTitle(t('Test local page | Drupal'));
}