annotate core/tests/Drupal/FunctionalTests/Routing/DefaultFormatTest.php @ 16:c2387f117808

Routine composer update
author Chris Cannam
date Tue, 10 Jul 2018 15:07:59 +0100
parents
children af1871eacc83
rev   line source
Chris@16 1 <?php
Chris@16 2
Chris@16 3 namespace Drupal\FunctionalTests\Routing;
Chris@16 4
Chris@16 5 use Drupal\Tests\BrowserTestBase;
Chris@16 6
Chris@16 7 /**
Chris@16 8 * @group routing
Chris@16 9 */
Chris@16 10 class DefaultFormatTest extends BrowserTestBase {
Chris@16 11
Chris@16 12 /**
Chris@16 13 * {@inheritdoc}
Chris@16 14 */
Chris@16 15 public static $modules = ['system', 'default_format_test'];
Chris@16 16
Chris@16 17 public function testFoo() {
Chris@16 18 $this->drupalGet('/default_format_test/human');
Chris@16 19 $this->assertSame('format:html', $this->getSession()->getPage()->getContent());
Chris@16 20 $this->assertSame('MISS', $this->drupalGetHeader('X-Drupal-Cache'));
Chris@16 21
Chris@16 22 $this->drupalGet('/default_format_test/machine');
Chris@16 23 $this->assertSame('format:json', $this->getSession()->getPage()->getContent());
Chris@16 24 $this->assertSame('MISS', $this->drupalGetHeader('X-Drupal-Cache'));
Chris@16 25 }
Chris@16 26
Chris@16 27 public function testMultipleRoutesWithSameSingleFormat() {
Chris@16 28 $this->drupalGet('/default_format_test/machine');
Chris@16 29 $this->assertSame('format:json', $this->getSession()->getPage()->getContent());
Chris@16 30 }
Chris@16 31
Chris@16 32 }