Completed
Push — 3.1 ( 269ff1...0d78aa )
by Gordon
13:38 queued 04:13
created

testUpdateCMSFields()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 12
Code Lines 10

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 12
CRAP Score 2
Metric Value
dl 0
loc 12
ccs 12
cts 12
cp 1
rs 9.4286
cc 2
eloc 10
nc 2
nop 0
crap 2
1
<?php
2
3
class TemplateOverrideExtensionTest extends SapphireTest {
4
5
	protected static $fixture_file = 'template-override/tests/pages.yml';
6
7 1
	public function testUpdateCMSFields() {
8 1
		$page = $this->objFromFixture('Page', 'page1');
9 1
		$fields = $page->getCMSFields();
10 1
		$tab = $fields->findOrMakeTab('Root.Template');
11 1
		$fields = $tab->FieldList();
12 1
		$names = array();
13 1
		foreach ($fields as $field) {
14 1
			$names[] = $field->getName();
15 1
		}
16 1
		$expected = array('AlternativeTemplate', 'infofield');
17 1
		$this->assertEquals($expected, $names);
18 1
	}
19
}
20