Passed
Push — master ( d7fd6a...9124ff )
by Robbie
11:58
created

SitemapPageTest::setUp()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 5
rs 9.4285
cc 1
eloc 2
nc 1
nop 0
1
<?php
2
class SitemapPageTest extends FunctionalTest {
3
4
	protected static $fixture_file = 'SitemapPageTest.yml';
5
6
	protected static $use_draft_site = true;
7
8
	public function setUp()
9
	{
10
		parent::setUp();
11
12
		Config::inst()->update('SSViewer', 'theme', 'starter');
13
	}
14
15
	/**
16
	 * Note: this test depends on the "starter" theme being installed and configured as default
17
	 */
18
	public function testSitemapShowsNavigationTitleNotNormalTitle() {
19
		$response = $this->get('sitemap');
20
		$parser = new CSSContentParser($response->getBody());
21
		$elements = $parser->getBySelector('.sitemap li.first .sitemap-link');
22
		$this->assertNotEmpty($elements);
23
		$this->assertEquals('Top page nav 1', (string) $elements[0]);
24
	}
25
}
26